発生している問題・エラーメッセージ
実行しても何も表示されないです。
該当のソースコード
Python
1ソースコード
def calc_mean(num):
s=sum(num)
N=len(num)
mean=s/N
return mean
def calc_var(X):
s=sum(X)
N=len(X)
mean=s/N
d = []
for X_i in X:
d_sq = (X_i - mean)**2
d.append(d_sq)
var = sum(d)/N
return var
def calc_cor(X,Y):
cor=0
for i in range(len(X)):
cor+=(X[i]-calc_mean(X))*(Y[i]-calc_mean(Y))
cor=cor/len(X)/math.sqrt(calc_var(X))/math.sqrt(calc_var(Y))
return cor
japa=[11,82,25,61,66,27,42,88,71,84]
mathe=[5,73,29,63,68,28,45,78,70,93]
print=('国語と算数の相関係数は{:.2f}です'.format(calc_cor(japa,mathe)))
試したこと
Kernal Restartしたり、バージョンを変えてみたり、PC自体を再起動したりしても解決できませんでした。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/07/09 03:36