首页 > 解决方案 > Python Xarray 相关(corr)函数给出了不需要的输出

问题描述

我正在尝试沿时间维度计算两个数据集之间的相关系数。

假设,我有一个 3D 矩阵A (time,lat,lon)和另一个矩阵B (time,lat,lon)

r = Xarray.corr(A,B,dim='time')给我一个输出大小(0,lon)。有关错误信息,请参见下文。

下面是对这两个矩阵的描述:

在此处输入图像描述

和其他矩阵:

在此处输入图像描述

我的主要目标是将数据分组为几个月,然后计算 50 年中每个月的相关系数

这是代码:

在此处输入图像描述

如果我们看一下上面两个矩阵的属性,一个有cell_measures属性cell_methods,另一个矩阵没有。这会影响计算吗?

我还观察到其他情况,当hfss矩阵没有cell_measurecell_method属性时,计算可以正常工作而没有错误。

标签: pythonpython-3.xpython-xarray

解决方案


推荐阅读