#python #numpy #for-loop #netcdf
#python #numpy #for-цикл #netcdf
Вопрос:
Я извлекаю переменную A
с A.size
[1,71,57]
помощью каждого из файлов 333
NetCDF с for
циклом по пути, по которому у меня есть файлы. Мне нужно было бы объединить переменные в массиве Mat_A
с соответствующим размером [333,71,57]
. Как я могу хранить A
массивы при их извлечении?
Спасибо.
Комментарии:
1.
np.save(file, A)
?2.
np.concatenate
(и семейство) работает лучше всего, когда задан список массивов. Таким образом, списокA
массивов является лучшей отправной точкой.3. В случае, если размеры A определены правильно, и части, которые вы читаете, выровнены, вы можете попробовать
xarray
, что может просто объединить их автоматически. Нет необходимости вfor loop
.4. @hpaulj спасибо. Я решил с помощью np.concatenate!!