python h5py(h5文件) 文件内容读取

这篇具有很好参考价值的文章主要介绍了python h5py(h5文件) 文件内容读取。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

原文链接: python h5py(h5文件) 文件内容读取

上一篇: Python 键盘按键监听 截取全屏 百度ai通用文字识别

下一篇: 数字中1的个数 循环判断 位与 查表法 二次查表法

使用递归函数显示文件数据结构

如果有value属性,表示该数据为值,打印出来,如果没有则表示数据为组group,继续递归显示

import h5py

file = h5py.File('S1aire_test_T01.h5')


def show(data):
    print('name ---', data.name)
    if 'value' in dir(data):
        # 有值的话直接打出
        # print(data.shape)

        print(data.value)
    else:
        # 是一个group的话则继续深入
        for k in data:
            show(data[k])


show(file)

name 表示数据所在的层级,根为/

vgg19

没有输出数值。。。太多了。。。。只输出形状 文章来源地址https://www.toymoban.com/news/detail-406110.html

name --- /
name --- /layer_0
name --- /layer_1
name --- /layer_1/param_0
(64, 3, 3, 3)
name --- /layer_1/param_1
(64,)
name --- /layer_10
name --- /layer_11
name --- /layer_11/param_0
(256, 128, 3, 3)
name --- /layer_11/param_1
(256,)
name --- /layer_12
name --- /layer_13
name --- /layer_13/param_0
(256, 256, 3, 3)
name --- /layer_13/param_1
(256,)
name --- /layer_14
name --- /layer_15
name --- /layer_15/param_0
(256, 256, 3, 3)
name --- /layer_15/param_1
(256,)
name --- /layer_16
name --- /layer_17
name --- /layer_17/param_0
(256, 256, 3, 3)
name --- /layer_17/param_1
(256,)
name --- /layer_18
name --- /layer_19
name --- /layer_2
name --- /layer_20
name --- /layer_20/param_0
(512, 256, 3, 3)
name --- /layer_20/param_1
(512,)
name --- /layer_21
name --- /layer_22
name --- /layer_22/param_0
(512, 512, 3, 3)
name --- /layer_22/param_1
(512,)
name --- /layer_23
name --- /layer_24
name --- /layer_24/param_0
(512, 512, 3, 3)
name --- /layer_24/param_1
(512,)
name --- /layer_25
name --- /layer_26
name --- /layer_26/param_0
(512, 512, 3, 3)
name --- /layer_26/param_1
(512,)
name --- /layer_27
name --- /layer_28
name --- /layer_29
name --- /layer_29/param_0
(512, 512, 3, 3)
name --- /layer_29/param_1
(512,)
name --- /layer_3
name --- /layer_3/param_0
(64, 64, 3, 3)
name --- /layer_3/param_1
(64,)
name --- /layer_30
name --- /layer_31
name --- /layer_31/param_0
(512, 512, 3, 3)
name --- /layer_31/param_1
(512,)
name --- /layer_32
name --- /layer_33
name --- /layer_33/param_0
(512, 512, 3, 3)
name --- /layer_33/param_1
(512,)
name --- /layer_34
name --- /layer_35
name --- /layer_35/param_0
(512, 512, 3, 3)
name --- /layer_35/param_1
(512,)
name --- /layer_36
name --- /layer_37
name --- /layer_38
name --- /layer_38/param_0
(25088, 4096)
name --- /layer_38/param_1
(4096,)
name --- /layer_39
name --- /layer_4
name --- /layer_40
name --- /layer_40/param_0
(4096, 4096)
name --- /layer_40/param_1
(4096,)
name --- /layer_41
name --- /layer_42
name --- /layer_42/param_0
(4096, 1000)
name --- /layer_42/param_1
(1000,)
name --- /layer_5
name --- /layer_6
name --- /layer_6/param_0
(128, 64, 3, 3)
name --- /layer_6/param_1
(128,)
name --- /layer_7
name --- /layer_8
name --- /layer_8/param_0
(128, 128, 3, 3)
name --- /layer_8/param_1
(128,)
name --- /layer_9

到了这里,关于python h5py(h5文件) 文件内容读取的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【Python】使用Python读取JSON文件中的内容

    在自动化测试过程中,会将部分数据保存到JSON文件中。 JSON文件有以下特点: JSON是存储和交换文本信息的语法,类似XML。 JSON比XML更小、更快、更易解析 JSON是轻量级的文本数据交换格式。 JSON是轻量级的文本数据交换格式。 JSON独立于语言 JSON具有自我描述性、更易理解。

    2024年02月13日
    浏览(51)
  • Python中对open读取文件内容时的mode模式解析

    Python3中的open函数定义为: 其中mode列表为: 这里我们主要关心一下\\\'r\\\', \\\'w\\\', \\\'a\\\', \\\'r+\\\', \\\'w+\\\', \\\'a+\\\', \\\'x\\\',很多人容易混淆不同模式的读写操作 2.\\\'r\\\' 只读模式,open函数中mode参数的默认模式,文件不存在的话,报FileNotFoundError(python2是IOError); 文件打开后,初始游标位置为0; 每次读都

    2024年02月12日
    浏览(40)
  • python读取pdf、doc、docx、ppt、pptx文件内容

    使用python读取文件,其中pdf、docx、pptx可以直接读,.ppt和.doc文件不能直接读,需要转换成.pptx和.docx文件,并且需要区分系统 如果是linux系统,请先安装组件 python代码如下:

    2024年02月11日
    浏览(51)
  • [excel与dict] python 读取excel内容并放入字典、将字典内容写入 excel文件

    一 读取excel内容、并放入字典 1 读取excel文件 2 读取value,舍弃行号 3 读取为字典 一 读取excel内容、并放入字典(完整代码) 二、将字典内容写入 excel文件 1 假设已有字典内容为: 即student列表里有4个字典, 第一个字典里面有3对key-value \\\"num\\\": 1, \\\"name\\\": \\\"cod1\\\", \\\"wfm\\\": 0.1 2 导入Workb

    2024年02月04日
    浏览(51)
  • python如何读取parquet文件中的每一行每一列内容

    引言 Parquet是一种列式存储格式,主要用于大规模数据处理。它具有高效的压缩比和快速的读取性能,因此在处理大型数据集时非常有用。Python提供了多种方法来读取和处理Parquet文件,本文将介绍如何使用Python读取Parquet文件中的每一行每一列内容。 准备工作 在开始之前,我

    2024年02月04日
    浏览(51)
  • python读取.txt文件中某些关键字后面的内容 并根据该数据画图

    感谢一下悦姐帮忙 然后画图,其实两个代码可以放在一个里面 最后贴个图:

    2024年02月09日
    浏览(45)
  • Python结合openpyxl库读取xlsx文件的每一行或每一列的内容进行处理

    openpyxl库是一个很好处理xlsx的python库。接下来,我主要介绍我是如何通过python代码读取xlsx的每一行或每一列的内容的。 一般xlsx第一列都是数据的字段,所以后续处理需要的话,还是先读取这一行再说 如果要看某一列的数据 例如

    2024年02月11日
    浏览(59)
  • 利用Python的csv(CSV)库读取csv文件并取出某个单元格的内容的学习过程

    csv库在python3中是自带的。 利用它可以方便的进行csv文件内容的读取。 注意:要以 gbk 的编码形式打开,因为WPS的csv文件默认是 gbk 编码,而不是 utf-8 。 表头为第1行,现在要读取并打印出第2行的内容,并附加上表头信息的代码如下: 运行效果如下: 如果要读取第3行的内容

    2024年01月16日
    浏览(48)
  • 头歌:Python开发技术—文件和异常3( 答案+详细注释)第1关:读取文件内容+第2关:素数写入文件+第3关:输出文件目录+第4关:读写json文件

    自己敲一遍这个代码,注释我写的超级详细,一定可以明白! 内容原创,请勿转载  知识点学习参考: 1.基本读写常用指令: 一文搞懂Python文件读写 - 知乎 (zhihu.com) 2.文件遍历知识总结:  (205条消息) python遍历文件夹下的所有文件_python遍历d盘下面所有文件(排除掉文件夹)

    2024年02月05日
    浏览(249)
  • opencv从视频文件读取视频内容,从摄像头读取保存视频内容

    (1)argparse模块使编写用户友好的命令行接口变得容易。 (2)程序定义了它需要的参数,而argparse将找出如何从sys.argv中解析这些参数。 (3)argparse模块还会自动生成帮助和使用消息,并在用户给程序提供无效参数时发出错误信息。 import argparse # 导入库 parser = argparse.Argume

    2024年02月22日
    浏览(56)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包