scipy.linalg.interpolative.
reconstruct_skel_matrix#
- scipy.linalg.interpolative.reconstruct_skel_matrix(A, k, idx)[source]#
从 ID 重构骨架矩阵。
骨架矩阵可以从原始矩阵 A 及其 ID 秩和索引 k 和 idx 分别重构,如下所示:
B = A[:,idx[:k]]
然后可以通过以下方式重构原始矩阵:
numpy.hstack([B, numpy.dot(B, proj)])[:,numpy.argsort(idx)]
另请参阅
reconstruct_matrix_from_id
和reconstruct_interp_matrix
.- 参数:
- A
numpy.ndarray
原始矩阵。
- kint
ID 的秩。
- idx
numpy.ndarray
列索引数组。
- A
- 返回值:
numpy.ndarray
骨架矩阵。