scipy.linalg.interpolative.

reconstruct_skel_matrix#

scipy.linalg.interpolative.reconstruct_skel_matrix(A, k, idx)[原始碼]#

從 ID 重建骨架矩陣。

骨架矩陣可以從原始矩陣 A 及其 ID 秩和索引 kidx 分別重建,如下所示

B = A[:,idx[:k]]

然後可以通過以下方式重建原始矩陣

numpy.hstack([B, numpy.dot(B, proj)])[:,numpy.argsort(idx)]

另請參閱 reconstruct_matrix_from_idreconstruct_interp_matrix

參數:
Anumpy.ndarray

原始矩陣。

kint

ID 的秩。

idxnumpy.ndarray

列索引陣列。

返回:
numpy.ndarray

骨架矩陣。