python中的稀疏矩阵svd

tue*_*day 6 python sparse-matrix svd

有谁知道如何在python中的稀疏矩阵上执行svd操作?似乎scipy.sparse.linalg中没有提供此类功能.

ars*_*ars 3

您可以使用Divisi库来完成此操作;从主页:

  • 它是一个用Python编写的库,使用C库(SVDLIBC)使用Lanczos算法执行稀疏SVD操作。其他数学计算由 NumPy 执行。