scipy.linalg.interpolative.

id_to_svd#

scipy.linalg.interpolative.id_to_svd(B, idx, proj)[source]#

将 ID 转换为 SVD。

矩阵的 SVD 重构,其骨架矩阵为 B,ID 索引和系数分别为 idxproj,为

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

右奇异向量。