问题:
有没有办法强制netCDF4
总是输出一个掩码数组,不管它切片是否包含任何填充值?
背景:
随着时间的推移,我使用netCDF4
包读取了网格上的值的 netCDF 数据集。
nc_data = netCDF4.Dataset('file.nc', 'r')
初始时间步产生掩码数组:
var1_t0 = nc_data.variables['var1'][0][:]
var1_t0
masked_array(...)
后面的时间步产生标准ndarrays
:
var1_t200 = nc_data.variables['var1'][200][:]
var1_t200
ndarray(...)
期望的结果:
我希望后者使用掩码为 all 的掩码数组False
,而不是标准的 ndarray。