scipy.linalg.interpolative.id_to_svd

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

将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

参数
B : numpy.ndarraynumpy.ndarray

骨架矩阵。

idx : numpy.ndarraynumpy.ndarray

列索引数组。

proj : numpy.ndarraynumpy.ndarray

插值系数。

退货
U : numpy.ndarraynumpy.ndarray

左奇异向量。

S : numpy.ndarraynumpy.ndarray

奇异值。

V : numpy.ndarraynumpy.ndarray

右奇异向量。