Python for hdf5文件中非数字文件夹的循环

问题描述 投票:1回答:1

我想从。HDF5数据文件中提取数字,该文件位于数字递增的文件夹中:

Folder_001,Folder_002,Folder_003,... Folder_100。

[在每个文件夹中,我要提取的数据具有相同的名称:'时间'。因此,为了使我能够从每个文件夹中提取编号,我试图使用for循环遍历文件夹的名称来提取文件中的编号。但是,仍然不知道如何构造代码。我做了以下]

f = h5.File('name.h5'.'r')
folders = list(f.keys())
for i in folders:
    dataset_folder = f['i']
    

我想从.HDF5数据文件中提取数字,该文件位于数字递增的文件夹中:Folder_001,Folder_002,Folder_003,... Folder_100。在每个文件夹中,我要提取的数据具有相同的...

python python-3.x for-loop hdf5 h5py
1个回答
0
投票
f = h5.File('name.h5', 'r')    # comma
groups = f.keys()
adict = {}
for key in groups:
    agroup = f[key]
    ds = agroup['Time']    # a dataset
    arr = ds[:]            # download the dataset to array
    adict[key] = arr
© www.soinside.com 2019 - 2024. All rights reserved.