7
SciPyとNumpyの両方に特異値分解(SVD)用の関数が組み込まれています。コマンドは基本的にscipy.linalg.svd
とnumpy.linalg.svd
です。これら2つの違いは何ですか?それらのいずれかが他のものより優れていますか?SciPy SVD vs. Numpy SVD
SciPyとNumpyの両方に特異値分解(SVD)用の関数が組み込まれています。コマンドは基本的にscipy.linalg.svd
とnumpy.linalg.svd
です。これら2つの違いは何ですか?それらのいずれかが他のものより優れていますか?SciPy SVD vs. Numpy SVD
実際の作業は、numpy
とscipy
の両方でlapack の両方で実行されているようです。
ベンチマークを実行することなく、パフォーマンスは同じであるはずです。
私は主な動作についてはわかりませんが、 'scipy'バージョンには2つの追加オプションがあります:1)' overwrite_a'は入力のインプレース修正を可能にし、メモリ使用量を減らし、 2) 'check_finite'を呼び出すと、配列が有限であると仮定し、小さなオーバーヘッドを節約できます。 – askewchan