如何修改此代码:
def SD(numList):
cntN=len(numList)
sumN=0
for i in numList:
sumN+=i
avgVal=float(sumN)/float(cntN)
sumVar=0.0
for i in range(cntN):
sumVar+=float((numList[i]-avgVal)**2)
return ((float(sumVar)/float((cntN-1)))**0.5)
如果numList是一个列表列表,并且我想找到每一行的标准偏差,那么它就可以工作了? 感谢任何帮助
与其修改代码,不如更容易理解列表:
另外,您的
^{pr2}$SD
函数可以使用列表理解简化为:你还有很多多余的
Float
相关问题 更多 >
编程相关推荐