讀寫mat文件
- 1.讀取
- 2.寫入
.mat 是matlab中數據存儲的標準格式,Python中能夠通過庫scipy讀取和保存。
導入scipy庫
from scipy import io
1.讀取
io.loadmat(file_name, mdict=None, appendmat=True, **kwargs)
簡便方式:
io.loadmat(file_name)
append mat–true(默認值),將.mat擴展名附加到給定文件名的末尾(如果尚未存在)。
2.寫入
scipy.io.loadmat(file_name, mdict=None, appendmat=True, **kwargs)
scipy.io.savemat(file_name, mdict, appendmat=True, format=‘5’, long_field_names=False, do_compression=False, oned_as=‘row’)
簡便方式:
io.savemat(‘文件目錄(到文件名,無需擴展名)’, {‘Descriptors’: ny.arrry})
寫入的數據放在 字典值的位置,而字典的鍵在matlab 讀取數據時有用。
savemat詳細文檔:https://docs.scipy.org/doc/scipy/reference/generated/scipy.io.savemat.html
也可在pycharm 看快速文檔。