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

    python如何查看hdf5文件

    小妮浅浅小妮浅浅2021-07-14 15:04:58原创177

    说明

    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基础教程

    专题推荐:python hdf5
    品易云
    上一篇:python如何查看Series的NaN 下一篇:python scrapy数据建模的作用

    相关文章推荐

    • python函数的参数是什么• python函数嵌套调用的实现• python局部变量的生命周期理解• python全局变量的使用注意• python缺省参数的使用注意• python多值参数是什么• Python 3.10 beta 4发布,即将迎来RC阶段• python字符串对齐的三种方法• python字符串大小写转换的3种函数• python如何删除字符串的特殊字符• python两种数据类型的转换• python可变参数的两种传递方式• python import的本质探究• python Series如何进行相加• python如何查看Series的NaN

    全部评论我要评论

  • 取消发布评论
  • 

    Python学习网