已更新:请改用np.cov
,如果您想获得矩阵。
给定一个向量vec= np.array([1,2,3,4])
,为什么np.var(vec)
在数学variance-covariance matrix中返回标量而不是definiation?
即使我强制向量为列向量,vec_column = vec[:, np.newaxis]
,np.var(vec_columb)
仍然给出标量而不是通常的定义。
另外,给定矩阵a = np.array([[1, 2], [3, 4]])
或a = np.matrix('1 2; 3 4')
,为什么np.var(a)
会给我一个缩放器。