7
Sowohl SciPy als auch Numpy haben eingebaute Funktionen zur Singulärwertzerlegung (SVD). Die Befehle sind grundsätzlich scipy.linalg.svd
und numpy.linalg.svd
. Was ist der Unterschied zwischen diesen beiden? Ist einer von ihnen besser als der andere?SciPy SVD vs. Numpy SVD
Ich weiß nichts über das Hauptverhalten, aber die 'scipy'-Version hat zwei zusätzliche Optionen: 1)' overwrite_a', die direkte Änderungen an der Eingabe erlaubt und die Speichernutzung reduzieren und möglicherweise beschleunigen würde, und 2) 'check_finite', mit der Sie den Aufruf annehmen können, dass das Array endlich ist, wodurch ein kleiner Overhead eingespart wird. – askewchan