假设我在每个不同的目录中都有多个hdf5文件,它们对应于不同的日期。
现在,我可以使用以下代码读取每个文件,然后提取有用的内容。
但是,似乎for
循环使用h5py.File
读取每个文件并没有那么快。
是否有一些方法可以读取一天或一天中的多个h5文件?
for days in np.arange(len(date_needed)):
year = date_needed[days].year
dayofyear = date_needed[days].dayofyear
month = date_needed[days].month
day = date_needed[days].day
files = glob(path+'{}/{:0>3d}/data_{}{:0>2d}{:0>2d}_test.h5'.format(year,dayofyear,year%100,month,day))
if len(files)>=1:
for file_index in np.arange(len(files)):
data = h5py.File(files[file_index],'r')
...
...