具有一维阵列输入的numpy.cov(x, y)
返回整个2x2协方差矩阵。有没有一种方法可以只计算交叉协方差,即E[xy] - E[x]E[y]
,而不浪费时间来计算这两个方差?
PS。如何在这里写出方程式?$$似乎不像在其他Stack网站上那样有效。
简单地实现您编写的等式有什么问题?
# E[xy] - E[x]E[y]
cov = (x * y).mean() - x.mean() * y.mean()