理解特征值与特征向量的重要性
最编程
2024-08-10 14:50:40
...
1 基本定义
设 A 为 n 阶方阵,若存在数 λ 和非零向量 x,使得:
则称 λ 是 A 的一个特征值,x 为 A 的对应于特征值 λ 的特征向量。
先有一个直观的印象:可以把矩阵看做是运动,特征值就是运动的速度,特征向量就是运动的方向。
注意,由于矩阵是数学概念,非常抽象,所以上面所谓的运动、运动的速度、运动的方向都是广义的,在现实不同的应用中有不同的指代。
2 几何意义
因为线性变换总是在各种基之间变来变去,所以下面都会把作图所用的基和原点给画出来。
在下面有个:
随便左乘一个矩阵 A,图像看上去没有什么特殊的:
调整下的方向,图像看上去有点特殊了:
可以观察到,调整后的 和 在同一根直线上,只是 的长度相对 的长度变长了。
此时,我们就称 是 的特征向量,而 的长度是的长度的 倍, 就是特征值。
从而,特征值与特征向量的定义式就是这样的:
其实之前的 A 不止一个特征向量,还有一个特征向量:
容易从相对于是变长了还是缩短看出,这两个特征向量对应的特征 值,一个大于1,一个小于1。
从特征向量和特征值的定义式还可以看出,特征向量所在直线上的向量都是特征向量:
可以尝试改变
下一篇: 玩转机器学习:特征选择的重要性与技巧
推荐阅读
-
Docker数据卷 Volume 挂载,你可以理解为双向绑定,容器路径与linux主机路径的映射关系 你必须知道的Docker数据卷(Volume)
-
C语言的文件操作:重新理解与演绎
-
吞吐量与TPS:理解它们的区别
-
传入二维数组到C语言函数的方法:理解二级指针与二维数组的差异
-
深入理解JSP的四大作用域与九个预置对象
-
深入理解JSP中的九大内置对象与四大域对象
-
理解JavaWeb开发:JSP的基本知识、语法与特性,内置对象、JavaBean组件以及MVC设计模式的应用
-
深入理解Spring Boot 2.0.3中的装饰模式与自定义会话管理
-
理解JSP内置对象与Servlet的关联性
-
理解JSP中的内置对象与request的常用技巧