美文网首页
HDF5 文件及 h5py

HDF5 文件及 h5py

作者: 猴子喜 | 来源:发表于2018-12-05 15:01 被阅读0次

    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

          本文链接:https://www.haomeiwen.com/subject/tlfwcqtx.html