我一直在使用以下代码来打开一些HDF5文件,在MATLAB中使用H5PY在python中生成:
import h5py as h5
data='dataset.mat'
f=h5.File(data, 'r')
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
OSError: Unable to open file (File signature not found)
Run Code Online (Sandbox Code Playgroud)
我已经检查过我要打开的文件是版本7.3 MAT文件并且是HDF5格式.事实上,我之前使用H5PY成功打开了相同的文件.我已经确认文件存在且可访问,因此我不确定错误的来源.任何建议将不胜感激,提前感谢:)