• 技术文章 >Python技术 >Python基础教程

    python如何查看hdf5文件

    小妮浅浅小妮浅浅2021-08-16 09:33:50原创6281

    说明

    1、hdf5不支持用其他浏览器打开,建议写一个代码来进行读取。

    2、读取HDF5文件中的所有数据集,然后传输到路径。

    实例

    # 读取HDF5文件中的所有数据集
    def traverse_datasets(hdf_file):
        import h5py
     
        def h5py_dataset_iterator(g, prefix=''):
            for key in g.keys():
                item = g[key]
                path = '{}/{}'.format(prefix, key)
                if isinstance(item, h5py.Dataset): # test for dataset
                    yield (path, item)
                elif isinstance(item, h5py.Group): # test for group (go down)
                    yield from h5py_dataset_iterator(item, path)
     
        with h5py.File(hdf_file, 'r') as f:
            for (path, dset) in h5py_dataset_iterator(f):
                print(path, dset)
     
        return None
     
    # 传入路径即可
    traverse_datasets('datasets/train_catvnoncat.h5')

    以上就是python查看hdf5文件的方法,希望对大家有所帮助。更多Python学习指路:python基础教程

    本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

    专题推荐:python hdf5
    上一篇:python Series如何进行相加 下一篇:python scrapy如何建模

    相关文章推荐

    • python函数的参数是什么• python函数嵌套调用的实现• python缺省参数的使用注意• python多值参数是什么• python字符串对齐的三种方法• python字符串大小写转换的3种函数• python如何删除字符串的特殊字符• python两种数据类型的转换• python可变参数的两种传递方式• python import的本质探究• python Series如何进行相加

    全部评论我要评论

    © 2021 Python学习网 苏ICP备2021003149号-1

  • 取消发布评论
  • 

    Python学习网