scipy.linalg.interpolative.

id_to_svd#

scipy.linalg.interpolative.id_to_svd(B, idx, proj)[源代码]#

将 ID 转换为 SVD。

具有骨架矩阵 B 以及 ID 索引和系数 idxproj 的矩阵的 SVD 重构分别为:

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

右奇异向量。