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]])

>>>

>>>

>>>

  • MATLAB 保存数据追加到TXT文件时的程序
  • matlab基本作图详解
  • Anaconda怎么安装
  • 欲使套筒作简谐振动,试问弹簧刚度系数k的最大允许值因为多少
  • python中如何提取一组数据中的第一列数据
  • 热门搜索
    pp是什么意思 南红是什么 remix是什么意思 三七花泡水喝有什么功效和作用 预收账款属于什么科目 苗族的传统节日是什么 玛奇朵是什么 电销是什么 双开是什么意思 frog是什么意思