在Python中正交化。哪个套餐?

时间:2012-06-28 13:24:47

标签: python vector linear-algebra

我需要在Python中使矢量正交化。到目前为止,我发现只有algorithms.orthogonalize

然而,看起来“算法”是一种我无法安装的软件包(模块?)。有人做过正交化吗?请给我一个很好的包/模块来完成这个程序。我是Python的新手。

2 个答案:

答案 0 :(得分:2)

该套餐是Spectral Python project

的一部分

orthogonalize method is documented here

  

对一组向量执行Gram-Schmidt正交化

installable via pip and easy_install

答案 1 :(得分:2)

numpy.linalg.qr是矢量正交化的最佳选择,因为我认为矢量具有复杂的分量。如果用上面提到的正交化方法来做,那么就会丢掉复杂的部分!