numpy模块下均值、方差、标准差与协方差Python代码实现
import numpy as np
x = np.random.randint(0, 9, 1000)
y = np.random.randint(0, 9, 1000)
a = [5, 6, 16, 9]
b = [[4, 5], [6, 7]]
mx = x.mean()
my = y.mean()
ma = np.average(a, weights=[1, 2, 1, 1])
va = np.var(a, ddof=0)
vb = np.var(b, axis=1)
sa = np.std(a, ddof=0)
sb = np.std(b, axis=1)
covxy = np.cov(x, y)
T = np.array([9, 15, 25, 14, 10, 18, 0, 16, 5, 19, 16, 20])
S = np.array([39, 56, 93, 61, 50, 75, 32, 85, 42, 70, 66, 80])
M = np.asarray([38, 56, 90, 63, 56, 77, 30, 80, 41, 79, 64, 88])
X = np.vstack((T, S, M))
cX = np.cov(X, rowvar=True, ddof=1)