Кто-нибудь знает, как использовать пакет scipy.sparse для вычисления SVD на разреженной матрице?
Я знаю, что мне нужно использовать scipy.sparse.linalg.svds() .
Но я сделал так:
from scipy.sparse import *
csr = csr_matrix(matrix)
U, s, V = linalg.svds( csr )
У меня было исключение:
ValueError: matrix type must be 'f', 'd', 'F', or 'D'