5

sklearn.decomposition.TruncatedSVDscipy.sparse.linalg.svdsの両方のドキュメントには、両方ともSVD疎行列に対して実行されることが記載されています。それらの違いは何ですか?

ありがとう。

4

2 に答える 2

16

TruncatedSVDより機能が豊富です。scikit-learn APIがあるため、行列の乗算を自分で計算する代わりに、オブジェクトに入れて新しい行列sklearn.Pipelineを呼び出すことができます。transform高速ランダム化 SVD ソルバー (デフォルト) またはscipy.sparse.svds.

(完全な開示:私は書きTruncatedSVDました。)

于 2013-09-09T21:17:53.283 に答える