scipy.linalg.interpolative.

reconstruct_interp_matrix#

scipy.linalg.interpolative.reconstruct_interp_matrix(idx, proj)[источник]#

Восстановить матрицу интерполяции из ID.

Интерполяционная матрица может быть восстановлена из ID индексов и коэффициентов idx и proj, соответственно, как:

P = numpy.hstack([numpy.eye(proj.shape[0]), proj])[:,numpy.argsort(idx)]

Исходная матрица может быть затем восстановлена из своей скелетной матрицы B через A = B @ P

Смотрите также reconstruct_matrix_from_id и reconstruct_skel_matrix.

Параметры:
idxnumpy.ndarray

Одномерный индексный массив столбца.

projnumpy.ndarray

Коэффициенты интерполяции.

Возвращает:
numpy.ndarray

Матрица интерполяции.