我有一个3D netCDF,它具有以下变量:
在此文件中,我想更改变量Lai_500m,该变量在netCDF文件中具有12个值乘以12个参考值。我正在执行以下操作:
from netCDF4 import Dataset
os.chdir(inbasedir)
dataset = Dataset("monthly_qc_data.nc")
ref_data = dataset.variables['Lai_500m'][:,10,10]
dataset.variables['Lai_500m'][:] = dataset.variables['Lai_500m'][:,10,10]
但这会输出以下错误:
ValueError: cannot reshape array of size 12 into shape (12,120,120)
有人知道如何克服吗?