【发布时间】:2015-12-10 17:07:47
【问题描述】:
SciPy 和 Numpy 都内置了用于奇异值分解 (SVD) 的函数。命令基本上是scipy.linalg.svd 和numpy.linalg.svd。这两者有什么区别?哪一个比另一个好?
【问题讨论】:
-
我不知道主要行为,但
scipy版本有两个附加选项:1)overwrite_a,它允许对输入进行就地修改并减少内存使用和可能会加快速度,并且 2)check_finite允许您在调用时假设数组是有限的,从而节省一些小开销。