Python-替换3D netCDF文件中的变量

时间:2019-02-28 15:28:13

标签: python netcdf

我有一个3D netCDF,它具有以下变量:

  • lat
  • lon
  • Lai_500m
  • FparLai_QC
  • FparExtra_QC

在此文件中,我想更改变量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)

有人知道如何克服吗?

0 个答案:

没有答案