我有一个 netCDF 文件,并试图使用 python netCDF4 创建新变量。但是程序未能将值分配给数组。
下面是我的代码
import netCDF4
file = netCDF4.Dataset(filename, "r+")
tmp = file.createVariable("tmp", "f4", ('time','height','lat','lon'), zlib=True)
tmp.set_auto_mask(False)
tmp.set_auto_maskandscale(False)
//setting values
tmp[0][0][0][0] = 0.1234
print(tmp[0][0][0][0])
//I got 9.96921e+36, which seems to be the default fill value
我应该怎么做才能解决这个问题?
任何帮助,将不胜感激。
TIA