HDF(Hierarchical Data Format)分级数据格式
指一种为存储和处理大容量科学数据设计的文件格式及相应库文件。具有极高的压缩率。
h5py
操作 HDF5 文件的 Python 工具
查看数据的操作
打开文件
>>>f = h5py.File(h5_filename)
查看groups名字
>>>print('h5 groups=',list(f.keys()))
h5 groups= ['data', 'faceId', 'label', 'normal']
分组提取
>>>data = f['data'][:]
>>>label = f['label'][:]
TIPS:可以像操作numpy
那样操作
>>>label = f['label']
>>>type(label)
h5py._hl.dataset.Dataset
>>>label = f['label'][:]
>>>type(label)
numpy.ndarray
类比numpy
的操作,可以使用.shape
,.dtype
网友评论