Python读写HDF5文件

本文介绍了如何使用Python读写HDF5文件,这是一种跨平台的数据存储格式,常用于图像和数字数据。文章提到了HDF5的来源和可视化工具HDFView,并分享了一段Python代码来读取HDF5文件,适用于深度学习权重文件的处理。注意,由于环境差异,直接运行代码可能存在报错,需要根据实际情况调整。
摘要由CSDN通过智能技术生成

教程照片及其他详细信息请关注微信公众号:夫也的笔记
公众号内容包含:ArcGIS、ENVI、MATLAB、Python和R语言教程和实际案例分享

HDF5由美国伊利诺伊大学厄巴纳-香槟分校开发,是一种常见的跨平台数据储存文件,可以存储不同类型的图像和数码数据,并且可以在不同类型的机器上传输,同时还有统一处理这种文件格式的函数库。官网提供一个 JAVA 开发的 HDF5 数据可视化工具 HDFView,支持全平台查看数据, 但是注意打开文件的路径中不要包含中文。
今天介绍一种python读取HDF5的文件的方法,很早前的一篇文章,一直忘在素材库,去年暑假学深度学习模型的时候,需要从网上下载别人训练好的权重文件,就碰到这个文件格式,所以今天把当时的代码分享出来,大家有需要的时候可以拿去用,代码我也是从网上找的,网上有很多种读取代码,很多种语言都可以读取HDF5文件。

import h5py
import numpy as np
​
def main():
  #===========================================================================
  # Create a HDF5 file.
  f = h5py.File("h5py_example.hdf5", "w")  # mode = {'w', 'r', 'a'}# Create two groups under root '/'.
  g1 = f.create_group("bar1")
  g2 = f.create_group("bar2")# Create a dataset under root '/'.
  d = f.create_dataset("dset", data=np.
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值