2

Python でベクトルを直交化する必要があります。これまでのところ、 algorithm.orthogonalizeのみが見つかりました。

それにもかかわらず、「アルゴリズム」は一種のパッケージ(モジュール?)のように見えますが、インストールできません。直交化を行った人はいますか? この手順に適したパッケージ/モジュールを教えてください。私はPythonでかなり新しいです。

4

2 に答える 2

3

numpy.linalg.qrは、ベクトルを直交化するための最良のオプションであることがわかりました。これは、ベクトルが複雑なコンポーネントを持つベクトルと見なしているためです。そして、上記の直交化方法でそれを行うと、複雑な部分が失われます!

于 2012-07-02T11:05:17.387 に答える
2

このパッケージはSpectral Python プロジェクトの一部です。

orthogonalizeメソッドはここに文書化されています:

ベクトルのセットに対してグラム・シュミット直交化を実行します

pip および easy_install を介してインストールできます。

于 2012-06-28T13:28:47.760 に答える