Я пытаюсь объединить файлы netcdf, но он показывает, что «Файл CBL_plot.py», строка 11, в f = MFDataset (fili) Файл «utils.pyx», строка 274, в netCDF4.MFDataset. init (netCDF4.c: 3822) IOError: master dataset THref_11: 00.nc не имеет измерения агрегации. "Использование MFDataset для объединения файлов netcdf в python
Итак, я проверил только один NetCDF файлов и информация о файле NetCDF, как показано ниже:
float64 th_ref (~ и ^») неограниченных размеры =() текущего размера = (30,)
Похоже, что нет агрегационного измерения. Однако я хотел бы объединить эти файлы netcdf, а не просто использовать один за другим. Есть ли способ создать измерение агрегации, чтобы этот набор MFData работал?
Ниже приведен код Python я использовал:
import numpy as np
from netCDF4 import MFDataset
varn = 'th_ref'
fili = THref_*nc'
f = MFDataset(fili)
Th = f.variables[varn]
Th_ref=np.array(Th[:])
print Th.shape
Я очень признателен за любую помощь, идеи и подсказки.
Спасибо, Исаак