我正在使用 xarray 读取 NetCDF 文件。每个变量有 4 个维度(Times, lev, y, x)。读取变量后,我沿 ( Times,lev ) 维度计算变量QVAPOR的平均值。计算后,我得到变量QVAPOR_mean,它是一个具有形状(y: 699, x: 639)的二维变量。
Xarray 只需 10 微秒即可读取形状数据(Times:2918, lev:36, y:699, x:639);但是花了 60 多分钟来绘制形状数据的填充轮廓(y: 699, x: 639)。
我想知道 Xarray 怎么会花费很长时间(超过 60 分钟)来绘制大小为(y: 699, x: 639)的数组的轮廓。
我使用以下代码来读取文件并执行计算。
flnm=xr.open_mfdataset('./WRF_3D_2007_*.nc',chunks={'Times': 100})
QVAPOR_mean=flnm.QVAPOR.mean(dim=('Times','lev')
QVAPOR_mean.plot.imshow()
最后一个命令需要 60 多分钟才能完成。帮助表示赞赏。谢谢你