Python 读取 xxx.mat
文件常见的问题以及处理办法
低于7.3版本
from scipy.io import loadmat
data_path = 'xxxx.mat'
data = loadmat(data_path)
当数据版本低于7.3时,不推荐用h5py
读取数据,会报错OSError: Unable to open file (file signature not found)
等于或高于7.3版本
import h5py
data_path = 'xxxx.mat'
data = h5py.File(data_path)
当数据版本等于或高于7.3版本时,不推荐使用scipy.io
读取数据,会报错NotImplementedError: Please use HDF reader for matlab v7.3 files
Matlab 对保存的
xx.mat
文件有体积限制,对于大于 2GB 的变量,请使用 MAT-file 版本 7.3 或更高版本。