集成 xarray 的属性

integrate attribute of xarray

我是 xarray 的新手,需要它来处理更大的 netcdf 文件。我有一个尺寸为 'time'、'level'、'latitude' 和 'longitude'。我尝试沿着下面的 'level' 维度进行整合,并得到一个错误,指出 'DataArray' 对象没有属性 'integrate'。从 this page 我了解到确实如此。下面的代码非常简单。感谢您的帮助。

dataDIR = basedir + 'vt_' + str(yr) + monstr + '_sub.nc'
DS = xr.open_dataset(dataDIR)
vt = DS.v
ivt = vt.integrate('level')

Xarray v0.12 添加了 integrate 方法。升级到(至少)该版本应该可以解决您的问题。

pip install -U xarray

conda update -c conda-forge xarray