Как найти обратную матрицу в numpy?

Пользователь

от rachel , в категории: Python , 2 года назад

Как найти обратную матрицу в numpy?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от stephania , 2 года назад

@rachel 

В numpy есть функция numpy.linalg.inv(a), которая возвращает обратную матрицу для матрицы a. Например:

1
2
3
4
5
import numpy as np

a = np.array([[1, 2], [3, 4]])
a_inv = np.linalg.inv(a)
print(a_inv)


выведет:

1
2
array([[-2. ,  1. ],
       [ 1.5, -0.5]])


Примечание: матрица a должна быть квадратной и невырожденной(обратимой) для корректного использования функции numpy.linalg.inv().

Пользователь

от kaleigh , год назад

@rachel 

Для нахождения обратной матрицы в numpy можно использовать функцию numpy.linalg.inv(a).