Как читать несколько файлов H5 вместе в Python - PullRequest
1 голос
/ 18 октября 2019

Предположим, у меня есть несколько файлов 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')
            ...
            ...
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...