scipy.linalg.interpolative.

id_to_svd#

scipy.linalg.interpolative.id_to_svd(B, idx, proj)[источник]#

Преобразовать ID в SVD.

SVD-реконструкция матрицы со скелетной матрицей B и индексы ID и коэффициенты idx и proj, соответственно:

U, S, V = id_to_svd(B, idx, proj)
A = numpy.dot(U, numpy.dot(numpy.diag(S), V.conj().T))

Смотрите также svd.

Параметры:
Bnumpy.ndarray

Матрица скелета.

idxnumpy.ndarray

Одномерный индексный массив столбца.

projnumpy.ndarray

Коэффициенты интерполяции.

Возвращает:
Unumpy.ndarray

Левые сингулярные векторы.

Snumpy.ndarray

Сингулярные значения.

Vnumpy.ndarray

Правые сингулярные векторы.