Scipy 和 Numpy 在它们之间有三个不同的函数来查找给定方阵的特征向量,它们是:
特别关注我离开最后两个的所有可选参数都保留默认值并且a
/A
是实值的情况,我很好奇这三个在文档中模棱两可的差异 - 特别是:
- 为什么(3)有一个说明它无法找到所有特征向量?
- 为什么其他两个必须计算所有解决方案——他们为什么不
k
争论呢? - (1) 有一个注释说特征值没有特定的顺序返回;(3) 有一个可选参数来控制顺序。(2) 是否对此作出任何保证?
- (3) 是否假设它
A
是稀疏的?(从数学上讲,而不是表示为 scipy 稀疏矩阵)如果这个假设不成立,它会效率低下,甚至给出错误的结果吗? - 在这些中进行选择时,我还应该考虑其他因素吗?