РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
⊗pynpSpLaIv 91 of 145 menu
◀ ▶

Обратная матрица в NumPy

Если таблица a квадратная и обратима, есть таблица inv из linalg, для которой произведение a @ inv близко к единичной.

Возьмём простую обратимую таблицу 2 на 2. В произведении с единичной могут мелькать очень малые дробные хвосты вместо нуля: это обычный шум float. Проверим восстановление:

import numpy as np a = np.array([[1., 2.], [3., 4.]]) inv = np.linalg.inv(a) print(inv) # выведет [[-2. 1. ] # [ 1.5 -0.5]] print(a @ inv) # выведет [[1. 0.] # [0. 1.]]

Для таблицы цен [[2., 1.], [1., 1.]] получите обратную таблицу и выведите её.

Для той же таблицы выведите произведение исходной таблицы на обратную и убедитесь, что получается единичная.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить