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

參數:
Bnumpy.ndarray

骨架矩陣。

idxnumpy.ndarray

一維列索引陣列。

projnumpy.ndarray

插值係數。

返回:
Unumpy.ndarray

左奇異向量。

Snumpy.ndarray

奇異值。

Vnumpy.ndarray

右奇異向量。