我有两个向量,我试图在一个函数中使用它们来只返回样本协方差。谁能帮我修复我的程序?我是 python 和一般编程的新手。
xv= array([8., 9.5, 7.8, 4.2, -7.7, -5.4, 3.2])
yv= array([8.9, 2.0, 4.8, -4.2, 2.7, -3.4, -5.9])
def cov(x,y):
if (len(x) != len(y)
[Stop]
x.bar = mean(x)
y.bar = mean(y)
N = len(x)
Cov = (sum((x-x.bar)*(y-y.bar))) / (N-1.0)
return(Cov)