import numpy as np
np.cov([4, 7, 2, 6])
np.cov(
[4, 7, 2,6]
, [0, 0, 0,0]
)
np.cov(
[
[4, 7, 2,6]
, [4, 2, 9,8]
]
)
np.cov(
[4, 7, 2, 6]
, [4, 2, 9, 8]
, [3, 6, 8, 2]
)
np.cov(
[4, 7, 2, 6]
, [4, 2, 9, 8]
, [3, 6, 8, 2]
, [4, 5, 10, 1]
)
np.cov(
[
[4, 7, 2, 6]
, [4, 2, 9, 8]
, [3, 6, 8, 2]
]
)
np.cov(
[
[4, 7, 2, 6]
,[4, 2, 9, 8]
,[3, 6, 8, 2]
]
, rowvar=0
)
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))
X
np.cov(X)
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))
print(np.cov(X, None, True, False, fweights=[2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]))
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))
print(np.cov(X, None, True, False, fweights=[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]))
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))
print(np.cov(X[0:1], X[1:])) # 你会惊奇发现,这个结果和上面的结果一致,这就是参数 m, y,不知道为什么要设置这样一个参数
X
X[0:1]
X[1:]