【发布时间】:2017-08-07 07:00:27
【问题描述】:
我可以按如下方式在 Python 中加载 H5 文件。
import h5py
filename = 'brainwash_800000.h5'
f = h5py.File(filename, 'r')
我想将f 中的所有内容打印到一个文本文件中。
我该怎么做?
编辑: 我可以将 Keys 打印为
import numpy as np
import h5py
filename = 'brainwash_800000.h5'
f = h5py.File(filename, 'r')
print(f.keys())
输出是
[u'conv1', u'conv2', u'forget_gate', u'inception_3a', u'inception_3b', u'inception_4a', u'inception_4b', u'inception_4c', u'inception_4d', u'inception_4e', u'inception_5a', u'inception_5b', u'input_gate', u'input_value', u'ip_bbox_unscaled0.p0', u'ip_bbox_unscaled0.p1', u'ip_bbox_unscaled1.p0', u'ip_bbox_unscaled1.p1', u'ip_bbox_unscaled2.p0', u'ip_bbox_unscaled2.p1', u'ip_bbox_unscaled3.p0', u'ip_bbox_unscaled3.p1', u'ip_bbox_unscaled4.p0', u'ip_bbox_unscaled4.p1', u'ip_conf0.p0', u'ip_conf0.p1', u'ip_conf1.p0', u'ip_conf1.p1', u'ip_conf2.p0', u'ip_conf2.p1', u'ip_conf3.p0', u'ip_conf3.p1', u'ip_conf4.p0', u'ip_conf4.p1', u'output_gate', u'post_fc7_conv.p0', u'post_fc7_conv.p1']
如何在文本文件中打印这些键和值?
【问题讨论】:
-
您的 h5 文件中到底有什么?如果您以某种方式将其发布在此处将是完美的。
-
@АндрейЧереваткин 谢谢我在 EDIT 中更新了。
-
请改为复制粘贴
h5ls brainwash_800000.h5的输出。它将提供更多信息。
标签: python-2.7 hdf5