scipy.linalg.interpolative.
reconstruct_skel_matrix#
- scipy.linalg.interpolative.reconstruct_skel_matrix(A, k, idx)[источник]#
Восстановить скелетную матрицу из 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Матрица скелета.