我已经尝试了好几天,在我的python项目中寻找正确的方法来读取这个文件。这是一个普通的matlab数据结构文件。在
https://drive.google.com/open?id=1E1w1eQn6pTcQ1lkhGMJzmB5ugtmaDPht
我对如何读取h5文件很熟悉,这个.mat文件似乎就是这样,因为它不允许scipy.loadmat公司去读它。所以我用了h5是的。读(). 在
import h5py
f = h5py.File('./imgIdx.mat','r')
d = f['imgIdx/anno']
print(d[1000]) # accessing an arbitrary object
[<HDF5 object reference>]
这是我无法处理的对象 这应该是一个mx4矩阵 其中m>;=0
以下来自文档中
object reference
部分的提示: http://docs.h5py.org/en/latest/refs.html我还在shell中使用了
h5dump
来查看文件及其内容。在相关问题 更多 >
编程相关推荐