Cómo calcular la matriz inversa en Python

Para calcular la matriz inversa en Python, use la función linalg.inv () del módulo numpy.

linalg.inv(x)

El parámetro x de la función es una matriz cuadrada invertible M definida con la función array() de numpy.

La función genera la matriz inversa M-1 de la matriz M.

¿Qué es la matriz inversa? La matriz inversa M-1 de una matriz cuadrada es una matriz tal que el producto M · M-1 es igual a una matriz de identidad I.
La relación entre la matriz inversa y la matriz de identidad.

Ejemplo

Encuentre la matriz inversa M-1 de la siguiente matriz invertible M.

Un ejemplo de una matriz invertible.

Importar el módulo numpy en Python

>>> import numpy as np

Ahora, define la matriz de entrada usando la función array() de numpy.

>>> m=np.array([[3,4,-1],[2,0,1],[1,3,-2]])

Calcula la matriz inversa con la función linalg.inv().

>>> np.linalg.inv(m)

La función calcula y genera la matriz inversa.

>>> array([[-0.6, 1. , 0.8],
[ 1. , -1. , -1. ],
[ 1.2, -1. , -1.6]])

La matriz de salida inversa es también un objeto array(). Se puede leer como una lista anidada.

Los elementos de la matriz inversa son números reales.

la matrix inversa

Verificación. El producto de la matriz M para la matriz M-1 es una matriz de identidad.
El producto de la matriz para la matriz inversa es una matriz diagonal.

https://how.okpedia.org/es/python/como-calcular-la-matriz-inversa-en-python


¿Tienes alguna pregunta? Déjala en los comentarios y te responderemos aquí en la página.


Matriz en Python


FacebookTwitterLinkedinLinkedin