我将此函数保存在脚本文件中。另存为 SampCov.py
x= [1., 5.5, 7.8, 4.2, -2.7, -5.4, 8.9]
y =[0.1, 1.5, 0.8, -4.2, 2.7, -9.4, -1.9]
def mean(x):
return sum(x) / len(x)
def cov(x, y):
x_mean = mean(x)
y_mean = mean(y)
data = [(x[i] - x_mean) * (y[i] - y_mean)
for i in range(len(x))]
return sum(data) / (len(data) - 1)
我正在尝试将 SampCov.py 导入到单独的 python 脚本文件中。当我导入它们时,我得到了 x 和 y 向量。但是 cov(x,y) 和 mean(x) 给了我语法错误。这就是我到目前为止所拥有的。导入 Sampcov.py
import Sampcov.py as samp
samp.x
samp.y
samp.mean(x)
samp.cov(x,y)
所以我试图将我的整个函数导入一个新的脚本文件,我没有检索整个函数。我对 sam.mean(x) 和 samp.cov(x,y) 做错了吗?