【发布时间】:2015-04-16 23:43:48
【问题描述】:
我有相当大的数据集。所有信息存储在 hdf5 格式文件中。我为 python 找到了h5py library。除了
[<HDF5 object reference>]
我不知道如何将其转换为更具可读性的内容。我能做到吗?因为这个问题中的文档对我来说有点困难。 也许还有其他一些具有不同语言的解决方案,而不仅仅是 Python。我很感激我能得到的每一个帮助。
理想情况下,它应该是指向文件的链接。
这是我的代码的一部分:
import numpy as np
import h5py
import time
f = h5py.File('myfile1.mat','r')
#print f.keys()
test = f['db/path']
st = test[3]
print( st )
st 输出为[<HDF5 object reference>]
test 输出为<HDF5 dataset "path": shape (73583, 1), type "|O8">
我希望改为 [<HDF5 object reference>] 类似的东西:/home/directory/file1.jpg。当然可以的话。
【问题讨论】:
-
我的问题不仅仅是关于格式,而是关于更重要的数据表示。也许我在帖子中没有正确地说出来,但不幸的是,这些答案并不适合我的问题。
标签: python python-2.7 hdf5 h5py