python求数列均值、方差、标注差

1. 求均值:

import numpy as np
from time import time

a = list(range(1, 100000))
mean1 = np.mean(a)  # method 1
mean2 = sum(a) / len(a)  # method 2

从耗时上看,np.mean()时间会大于第二种方法。所以,求均值可以不推荐实用np模块

2. 求方差:

formula

一看方差的公式就知道自己写少不了加个for循环,所以这里推荐np模块

import numpy as np
from time import time

a = list(range(1, 100000))
s2 = np.var(a)

直接用np.var()就可以求出方差。

3. 求标注差:

这个直接对方差开方就行,也可以使用np.std()

猜你喜欢

转载自blog.csdn.net/leviopku/article/details/108695671