大家好,又见面了,我是你们的朋友全栈君。
h5py读取h5文件 h5文件像文件夹一样,可以在组里新建子组,最后子组里新建dataset 现在我们来读取h5文件中的各级组名称和dataset
代码语言:javascript复制#打开文件
f = h5py.File('E:PICGUIRBWO.h5','r')
#遍历文件中的一级组
for group in f.keys():
print (group)
#根据一级组名获得其下面的组
group_read = f[group]
#遍历该一级组下面的子组
for subgroup in group_read.keys():
print subgroup
#根据一级组和二级组名获取其下面的dataset
dset_read = f[group '/' subgroup]
#遍历该子组下所有的dataset
for dset in dset_read.keys():
#获取dataset数据
dset1 = f[group '/' subgroup '/' dset]
print dset1.name
data = np.array(dset1)
print data.shape
x = data[...,0]
y = data[...,1]
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。