問題タブ [eigenvector]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
13465 参照

r - 指定された固有値 R の固有ベクトルを求める

100x100 の行列があり、それが最大の固有値であることがわかりました。次に、この固有値に対応する固有ベクトルを見つける必要があります。これどうやってするの?

0 投票する
1 に答える
1810 参照

r - 特異行列固有ベクトルを見つける方法は?

800x800 の特異 (共分散) 行列があり、この固有値に対応する最大の固有値と固有ベクトルを見つけたいと考えています。Rでそれが可能かどうか知っている人はいますか?

0 投票する
2 に答える
983 参照

c# - 最大固有値のベキ反復法

行列 double[800][800] があり、この行列の最大固有値と対応する固有ベクトルを見つける必要があります。私が見つけたように、行列が特異に近く、標準関数が役に立たないため、累乗反復法が私にとって最良の方法です。累乗反復法のこのアプリケーションの作業コードを知っている人はいますか?

0 投票する
0 に答える
1122 参照

python - Pythonで非常に大きく疎な隣接行列のすべての固有値を計算する最速の方法は何ですか?

scipy.sparse.linalg.eigsh を使用するよりも、非常に大きくて疎な隣接行列のすべての固有値と固有ベクトルを計算する高速な方法があるかどうかを調べようとしています。私の知る限り、この方法は疎性と行列の対称属性。隣接行列もバイナリであるため、より高速な方法があると思います。

ランダムな 1000x1000 疎隣接行列を作成し、x230 ubuntu 13.04 ラップトップでいくつかの方法を比較しました。

  • scipy.sparse.linalg.eigs: 0.65 秒
  • scipy.sparse.linalg.eigsh: 0.44 秒
  • scipy.linalg.eig: 6.09 秒
  • scipy.linalg.eigh: 1.60 秒

まばらな eig と eigsh を使用して、目的の固有値と固有ベクトルの数である k を行列のランクに設定します。

問題はより大きな行列から始まります - 9000x9000 の行列では、scipy.sparse.linalg.eigsh 45 分かかりました!

0 投票する
1 に答える
282 参照

wolfram-mathematica - Maxima の dgeev を使用した固有ベクトル

maxima の関数 dgeev を使用して固有ベクトルを見つけ、それらを同じ行列から見つけた固有ベクトルと比較していますが、mathematica を使用しています。

奇数列では、最大値の右固有ベクトルは mathematica と同じですが、偶数ではありません。また、偶数列の左固有ベクトルは mathematica では同じですが、奇数ではありません。奇数列の右固有ベクトルと偶数列の固有ベクトルを取得すると、Mathematica が出力するものが得られます。

ここで何が起こっているのか完全には理解できません。誰か説明がありますか?

ありがとう、ベン