HDF5 文件及 h5py

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

你可能感兴趣的:(HDF5 文件及 h5py)