【发布时间】:2016-10-31 14:12:33
【问题描述】:
我一直在使用以下代码打开一些在 MATLAB 中使用 H5PY 在 python 中生成的 HDF5 文件:
import h5py as h5
data='dataset.mat'
f=h5.File(data, 'r')
但是我收到以下错误:
OSError: Unable to open file (File signature not found)
我已检查我尝试打开的文件是 7.3 版 MAT 文件并且是 HDF5 格式。事实上,我之前已经使用 H5PY 成功打开过相同的文件。我已经确认这些文件存在并且可以访问,所以我不确定错误来自哪里。任何建议将不胜感激,在此先感谢:)
【问题讨论】:
-
我猜你尝试打开 hdf v. 4 文件。 HDF5 文件的扩展名为
hdf5或h5。