如何使用 h5py 遍历 hdf5 文件的所有组和数据集?
我想使用 for 循环或类似的东西从公共(public)根目录检索文件的所有内容。
最佳答案
visit()
和 visititems()
是你的 friend 吗?参照。 http://docs.h5py.org/en/latest/high/group.html#Group.visit .请注意,h5py.File
也是 h5py.Group
.示例(未测试):
def visitor_func(name, node):
if isinstance(node, h5py.Dataset):
# node is a dataset
else:
# node is a group
with h5py.File('myfile.h5', 'r') as f:
f.visititems(visitor_func)
关于h5py - 如何使用 h5py 遍历 hdf5 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31146036/