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 或更高版本。

最后修改:2022 年 04 月 19 日 09 : 23 PM
如果觉得我的文章对你有用,请随意赞赏