栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Matlab VS Python-eig(A,B)VS sc.linalg.eig(A,B)

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Matlab VS Python-eig(A,B)VS sc.linalg.eig(A,B)

特征向量的任何(非零)标量倍数也将是特征向量。只有方向是有意义的,而不是整体规范化。不同的例程使用不同的约定-
通常您会看到幅度设置为1,或最大值设置为1或-1-某些例程甚至由于性能原因而没有内部一致性。您的两个不同结果是彼此的倍数:

In [227]: sc = array([[-1., -0.5614], [-0.4352,  1.    ]])In [228]: ml = array([[-.5897, -0.5278], [-0.2564, 0.94]])In [229]: sc/mlOut[229]: array([[ 1.69577751,  1.06366048],       [ 1.69734789,  1.06382979]])

因此它们实际上是相同的特征向量 将矩阵视为改变矢量的算子:特征矢量是特殊方向,指向该方向的矢量不会被矩阵扭曲,特征值是测量矩阵扩展或收缩矢量的因子。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/651510.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号