【发布时间】:2013-11-04 02:53:33
【问题描述】:
我需要在 python 中计算特征值和特征向量。 numpy 和 scipy 不起作用。他们都写Illegal instruction (core dumped)。我发现要解决问题,我需要检查我的 blas/lapack。所以,我认为可能更简单的方法是编写/找到一个小函数来解决特征值问题。有谁知道这样的解决方案是否存在?
【问题讨论】:
-
有不止一种方法,但大多数时候你最终会执行矩阵分解/对角化,并且没有合适的数值计算库,很难以简洁的方式完成。此外,每一种直接的方法都是病态的,如果不进行一些优化,就无法保证您会得到与实际解决方案相距甚远的东西。
-
我也想要一个解决方案。我必须计算小矩阵(4x4)的特征值,所以速度不是大问题。我不能使用 numpy/scipy (不能安装它,出于我无法控制的技术原因),但只能使用纯 python。我宁愿自己不实现算法(我不妨在纸上解决它并实现结果方程!)。一定有一个简单的sn-p!
标签: python linear-algebra