2015-09-14 17 views
7

SciPyとNumpyの両方に特異値分解(SVD)用の関数が組み込まれています。コマンドは基本的にscipy.linalg.svdnumpy.linalg.svdです。これら2つの違いは何ですか?それらのいずれかが他のものより優れていますか?SciPy SVD vs. Numpy SVD

+3

私は主な動作についてはわかりませんが、 'scipy'バージョンには2つの追加オプションがあります:1)' overwrite_a'は入力のインプレース修正を可能にし、メモリ使用量を減らし、 2) 'check_finite'を呼び出すと、配列が有限であると仮定し、小さなオーバーヘッドを節約できます。 – askewchan

答えて

2

実際の作業は、numpyscipyの両方でlapack の両方で実行されているようです。

ベンチマークを実行することなく、パフォーマンスは同じであるはずです。

関連する問題