1.16 计算特征值和特征向量
问题描述
计算一个方阵的特征值和特征向量。
解决方案
使用NumPy的linalg.eig:
讨论
在机器学习库中,特征向量被广泛地使用。从直觉上来说,假设线性变换是以矩阵A的形式给出的,则当应用此线性变换时,特征向量只会改变大小(不改变方向)。更正式的描述如下:
Av = λv
A是方阵,λ为特征值,v为特征向量。在NumPy的线性代数工具集中,eig能计算出任何方阵的特征值和特征向量。
延伸阅读
● 特征向量和特征值的图形化解释(Setosa.io,http://bit.ly/2Hb32LV)
●《线性代数的本质》第10章“特征向量和特征值”(3Blue1Brown,http://bit.ly/2HeGppK)
本书评论