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)]

另请参阅 从ID重建矩阵重建插值矩阵

参数:
Anumpy.ndarray

原始矩阵。

k整数

ID 的等级。

idxnumpy.ndarray

列索引数组。

返回:
numpy.ndarray

骨架矩阵。