Я пытаюсь объединить файлы netcdf, но он постоянно показывает «Файл« CBL_plot.py », строка 11, в f = MFDataset (fili) Файл« utils.pyx », строка 274, в netCDF4.MFDataset. init < / strong> (netCDF4.c: 3822) IOError: главный набор данных THref_11: 00.nc не имеет измерения агрегирования. "
Итак, я проверил только один файл netcdf, и информация о файле netcdf следующая:
float64 th_ref (u't ',) неограниченные размеры = () текущий размер = (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
Буду очень признателен за любую помощь, идею и подсказку.
Спасибо, Исаак