2つのベクトルがあり、サンプルの共分散のみを返す関数でそれらを使用しようとしています。誰かが私のプログラムを修正するのを手伝ってもらえますか?私は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)