HDF(Hierarchical Data Format)分級(jí)數(shù)據(jù)格式
指一種為存儲(chǔ)和處理大容量科學(xué)數(shù)據(jù)設(shè)計(jì)的文件格式及相應(yīng)庫(kù)文件。具有極高的壓縮率。
h5py
操作 HDF5 文件的 Python 工具
查看數(shù)據(jù)的操作
打開文件
>>>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