python > Обращение матриц
05.04.2020 19:33:43
Наиболее часто встречающиеся слова в статье:
[матрица] [обратной] [матрицы] [Напоминание] [квадратных] [невырожденных] [определено] [понятие] [квадратная] [невырожденная]
Статья:
Напоминание теории. Для квадратных невырожденных матриц определено понятие обратной матрицы.
Пусть ???? — квадратная невырожденная матрица. Матрица ????−1 называется обратной матрицей к ????, если
????????−1=????−1????=????,
где ???? — единичная матрица.
В NumPy
обратные матрицы вычисляются с помощью функции numpy.linalg.inv(a)
, где a
— исходная матрица.
a = np.array([[1, 2, 1], [1, 1, 4], [2, 3, 6]], dtype=np.float32) b = np.linalg.inv(a) print("Матрица A:\n", a) print("Обратная матрица к A:\n", b) print("Произведение A на обратную должна быть единичной:\n", a.dot(b))