python — numpy计算矩阵特征值,特征向量

article/2025/9/25 2:50:11

文章目录

  • python — numpy计算矩阵特征值,特征向量
    • 一、数学演算
    • 二、numpy实现

  • 转载请备注原文出处,谢谢:https://blog.csdn.net/pentiumCM/article/details/105652853

python — numpy计算矩阵特征值,特征向量

一、数学演算

  • 示例:

    首先参考百度demo的来看一下矩阵的特征值和特征向量的解题过程及结果。

    在这里插入图片描述在这里插入图片描述在这里插入图片描述
    可知矩阵A:特征值为1对应的特征向量为 [ -1,-2,1]T。特征值为2对应的特征向量为 [ 0,0,1]T

    我们可以进一步对特征向量进行单位化,单位化之后的结果如下:

    • 特征值为1对应的特征向量为 [ 1/√6, 2/√6, -1/√6]T,即 [ 0.40824829, 0.81649658, -0.40824829]T
    • 特征值为2对应的特征向量为 [ 0,0,1]T
      A = [ − 1 1 0 − 4 3 0 1 0 2 ] A= \left[ \begin{matrix} -1 & 1 & 0 \\ -4 & 3 & 0 \\ 1 & 0 & 2 \end{matrix} \right] A=141130002

二、numpy实现

  • 完整代码:

    #!/usr/bin/env python
    # encoding: utf-8
    '''
    @Author  : pentiumCM
    @Email   : 842679178@qq.com
    @Software: PyCharm
    @File    : __init__.py.py
    @Time    : 2020/4/11 9:39
    @desc	 : numpy计算矩阵的特征值,特征向量
    '''import numpy as npmat = np.array([[-1, 1, 0],[-4, 3, 0],[1, 0, 2]])eigenvalue, featurevector = np.linalg.eig(mat)print("特征值:", eigenvalue)
    print("特征向量:", featurevector)
  • 运行结果:

    特征值: [2. 1. 1.]
    特征向量: [[ 0.          0.40824829  0.40824829][ 0.          0.81649658  0.81649658][ 1.         -0.40824829 -0.40824829]]
    
  • 结果解释:

    • 返回的特征值:[2. 1. 1.],表示有三个特征值,分别为:2, 1, 1

    • 返回的特征向量:

      [[ 0.          0.40824829  0.40824829]
      [ 0.           0.81649658  0.81649658]
      [ 1.         -0.40824829 -0.40824829]]
      

      是需要 按 列 来 看 的 \color{red}按列来看的 ,并且返回的特征向量是单位化之后的特征向量,
      如第一列 [ 0,0,1]T 是对应于特征值为2的特征向量,
      第二列[ 0.40824829, 0.81649658, -0.40824829]T是对应于特征值为1的特征向量。


http://chatgpt.dhexx.cn/article/Ev31sSWb.shtml

相关文章

利用矩阵特征值求解多项式的根

在PnL方法求相机位姿,Point—to—Line方法的点云匹配问题中,会将其中某一个参数的求解建模成求一个多项式的根。如下式所示: (1) 那么求解这样的一个多项式的根应该怎么做呢?参考文献1告诉我们可以利用矩阵特征值方法来求解&…

计算二阶矩阵特征值的技巧

1.计算二阶矩阵特征值的技巧 笔记来源:计算二阶矩阵特征值的妙计 1.1 平均特征值 1.2 特征值的积 1.3 求解特征值 根据以上两点,求出特征值 m m m 为平均特征值 λ 1 λ 2 2 \frac{\lambda_1\lambda_2}{2} 2λ1​λ2​​(两个特征值 λ…

矩阵特征值和特征向量详细计算过程

1.矩阵特征值和特征向量定义 A为n阶矩阵,若数λ和n维非0列向量x满足Axλx,那么数λ称为A的特征值,x称为A的对应于特征值λ的特征向量。式Axλx也可写成( A-λE)x0,并且|λE-A|叫做A 的特征多项式。当特征多项式等于0的时候&#x…

从零开始学数据分析之——《线性代数》第五章 矩阵的的特征值

5.1 矩阵的特征值与特征向量 5.1.1 矩阵的特征值与特征向量 定义:设A是n阶方阵,若对于数,存在非零列向量,使得 则称为矩阵A的一个特征值,为矩阵A的对应于特征值的特征向量 定义:称为A的特征多项式&#x…

理解矩阵和特征向量的本质

理解矩阵和特征向量的本质 原文地址 最近复习矩阵论中,又是一堆定理和证明突然发现学了这么常时间的矩阵论、线性代数,记住的只是一堆莫名其妙的定理而已,一些本质的东西都没有搞清楚。 比如,为什么要有矩阵,它仅仅是…

机器学习(一):线性回归之最小二乘法

文章目录 专栏导读1、线性回归简介2、最小二乘法原理3、实战案例专栏导读 ✍ 作者简介:i阿极,CSDN Python领域新星创作者,专注于分享python领域知识。 ✍ 本文录入于《机器学习案例》,本专栏精选了经典的机器学习算法进行讲解,针对大学生、初级数据分析工程师精心打造,对…

回归评价指标:均方误差根(RMSE)和R平方(R2)

转载自:http://blog.csdn.net/lsldd/article/details/41251583 做回归分析,常用的误差主要有均方误差根(RMSE)和R-平方(R2)。 RMSE是预测值与真实值的误差平方根的均值。这种度量方法很流行(N…

回归标准差和残差平方和的关系_用回归来理解方差分析(三):Ⅰ型平方和与Ⅲ型平方和...

阅读提示 为了更好理解这篇文章,你可能需要了解:两因素方差分析 平方和的分解 方差分析模型 虚拟变量 推荐先阅读 文中涉及到的代码只是为了验算,如果不熟悉代码的同学可以忽略,直接看结果就行。也可以自己动手尝试用SPSS验算。 1…

回归中的相关度和R平方值 学习笔记

回归中的相关度和R平方值 自变量x和因变量y的相关度 1.皮尔逊相关系数(Pearson Correlation Coefficient): 1.1衡量两个值线性相关强度的量 1.2取值范围[-1,1]: 正向相关: >0,负向相关: <0,无相关性: 0 公式&#xff1a;correlation&#xff0c; correlationvariance(Co…

回归中的相关度和R平方值——学习笔记

1. 相关度 相关度又叫 皮尔逊相关系数 (Pearson Correlation Coefficient): 衡量两个值线性相关强度的量 取值范围 [-1, 1]: 正向相关: >0, 负向相关&#xff1a;<0, 无相关性&#xff1a;0 cov&#xff1a;协方差 Var&#xff1a;方差 2. R平方值: 模型可以解释为…

【DOE】--方差、自由度、回归分析

系列文章目录 文章目录 系列文章目录前言一、假设检验1.定义2.假设检验的类别3.假设检验的步骤 二、方差分析1.定义2.方差的引入3.方差的计算4.失拟5.弯曲6.纯误差7.自由度8.模型的理解9.其它问题 三、DOE1.中心点2.模型的简化 四、回归与相关1.直线回归分析2.直线相关分析3.直…

多元线性回归模型预测房价

文章目录 一、多元线性回归模型预测房价1.基础包导入2.变量探索3.多元线性回归建模4.模型优化二、用Excel重做上面的多元线性回归&#xff0c;求解回归方程三、用机器学习库Sklearn库重做上面的多元线性归四、参考文献 一、多元线性回归模型预测房价 1.基础包导入 import pan…

怎么从SPSS的分析结果中得出回归方程?

回归方程是通过分析样本数据得到的变量间的回归关系的数字表达式。回归方程拟合程度足够好的话&#xff0c;可运用自变量来预测因变量的数值。比如&#xff0c;我们经常会构建销售额与客流量间的回归方程&#xff0c;以预测一定客流量下的销售额。 那么&#xff0c;在进行回归…

统计推断——假设检验——线性回归——R的平方可以为负数

在《统计推断——假设检验——简单线性回归分析》&#xff0c;我们学到了一个回归模型评价指标&#xff1a;决定系数。 回顾一下决定系数的公式&#xff1a;&#xff0c;其中代表离差总平方和&#xff0c;代表残差平方和&#xff0c;代表回归平方和&#xff0c;各指标计算如下…

决定系数R2;残差平方和SSE;回归平方和SSR总平方和SST;

https://theonegis.blog.csdn.net/article/details/85991138 循着这篇博客翻墙找了很多博客看&#xff1b;受益匪浅&#xff0c;说一下自己的理解。 首先&#xff0c;决定系数R2是对于线性模型来说的。 由于我是在预测数据集上进行计算&#xff0c;所以产生了R2是用在训练数据…

回归中的相关度和R平方值

机器学习中关于回归模型有时候需要衡量自变量和因变量之间的相关度&#xff0c;接下来介绍两个衡量相关度的指标&#xff1a; 皮尔逊相关系数 它是用来衡量两个变量之间的相关度的&#xff1b; 取值&#xff1a;[-1,1] 该值>0 表示两个变量之间是正相关的&#xff0c;值…

机器学习(四)R平方和回归模型的评价

一、R平方 1.Res剩余平方和 2.tot共平方和 3.R平方 R平方的取值范围为0-1&#xff0c;R平方越大说明模型越好 4.广义R平方 又称决定系数。调优的目的是让->Min。 自变量增加&#xff0c;不会降低R平方&#xff0c;要么持平要么升高&#xff08;拟合效果更好&#xff09; 广义…

线性回归之总离差平方和=回归平方和+残差平方和(TSS = ESS + RSS)及证明

假设有n个样本,分别为,样本的平均值记为 , 举个例子,例如现在观察到3个样本, 那么样本平均值: . 1、TSS 英文全称:Total Sum of Squares, 中文全称:总离差平方和,或者总平方和

线性回归模型评估:R-square(确定系数)、均方根、均方差

线性回归模型评估 通过几个参数验证回归模型 SSE(和方差&#xff0c;误差平方和) &#xff1a;The sum of squares due to errorMSE(均方差&#xff0c;方差)&#xff1a;Mean squared errorRMSE(均方根&#xff0c;标准差)&#xff1a;Root mean squared errorR-square(确定…

线性回归中的R*2平方值

回归分析&#xff0c;是对两个或两个以上变量之间的因果关系进行定量研究的一种统计分析方法。在做回归分析或者解决回归问题时&#xff0c;常会用到R平方值。 定义&#xff1a; 应用描述&#xff1a; 应用实现代码&#xff1a; 定义&#xff1a; 1.定义&#xff1a;决定系…