我必须计算python的均值,方差和std。如何在不导入的情况下计算方差和std
这里是我的代码:
def mean(first_data_values):
return sum(first_data_values)/len(first_data_values)
def variance(values):
meanval = mean(values)
return sum((values[i]-meanval) ** 2 for i in values)/len(values)
def std(values):
return (variance(values)) ** (1/2)
,所以我得到错误的结果。任何想法是什么错误?
有没有什么不能使用'statistics'模块什么特别的原因? – farsil
可能应该是'sum((i - meanval)** 2为我的值)/ len(值)' –
它不允许这个作业 –