网站首页 美食营养 游戏数码 手工爱好 生活家居 健康养生 运动户外 职场理财 情感交际 母婴教育 时尚美容

python 线性代数:[12]求协方差矩阵

时间:2024-10-13 17:09:32

先搞懂协方差矩阵是什献垴淄睬么东西:这篇文章有助于你的理解:python 线性代数:[12]求协方差矩阵

两个向量构成一个向量组:ypython 线性代数:[12]求协方差矩阵

使用numpy.cov方法来求协方差矩阵:python 线性代数:[12]求协方差矩阵

怎样读懂协方差矩阵呢?400是s和s的协方差(也就是方差);右上角200是s与t的协方差;100是t与t的协方差(也就是方差);可见协方差矩阵是一个对称阵python 线性代数:[12]求协方差矩阵

假如我们再增加一个变量,我们还知道这些人的性别,于是性别就是:python 线性代数:[12]求协方差矩阵

结果也是这样的:python 线性代数:[12]求协方差矩阵

这是今天用到的所有代码:

>>> import numpy

>>> s=[100,120,140]

>>> t=[50,60,70]

>>> y=s+t

>>> y

[100, 120, 140, 50, 60, 70]

>>> y=[s,t]

>>> y

[[100, 120, 140], [50, 60, 70]]

>>> a=numpy.cov(y)

>>> a

array([[ 400., 200.],

[ 200., 100.]])

>>>

>>> x=[1,0,1]

>>> y=[s,t,x]

>>>

>>> a=numpy.cov(y)

>>> a

array([[ 4.00000000e+02, 2.00000000e+02, 0.00000000e+00],

[ 2.00000000e+02, 1.00000000e+02, 0.00000000e+00],

[ 0.00000000e+00, 0.00000000e+00, 3.33333333e-01]])

>>>

>>>

>>>

© 2025 海能知识库
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com