MATLAB存储mat文件,数据大小超过2GB,采用-v7.3存储
import scipy.io as sio
matfn = '/home/weiliu/workspace/python/matlab/mat4py.mat'
data = sio.loadmat(matfn)
import h5py
path='C:/data.mat' #需要读取的mat文件路径
feature=h5py.File(path) #读取mat文件
data = feature['feature_data'][:] #读取mat文件中所有数据存储到array中
所读取到的data,是MATLAB中的数据的转置,所以需要加一个转置,获得原来的数据格式。