如何使用h5py遍历hdf5文件的所有组和数据集?
我想使用for循环或类似方法从公用根目录检索文件的所有内容。
最佳答案
visit()
和visititems()
是您的朋友。 cf. 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/