разреженная матрица svd в Python

Кто-либо знает, как выполнить svd операцию на разреженной матрице в Python? Кажется, что нет такой функциональности, обеспеченной в scipy.sparse.linalg.

6
задан David Heffernan 9 February 2011 в 22:28
поделиться

1 ответ

Для этого можно использовать библиотеку Divisi ; с домашней страницы:

  • Это библиотека, написанная на Python, использующая библиотеку C (SVDLIBC) для выполнения разреженной операции SVD с использованием алгоритма Ланцоша. Другие математические вычисления выполняет NumPy.
3
ответ дан 9 December 2019 в 20:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: