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


Infórmanos de un error o envíanos una sugerencia para mejorar esta página


Matriz en Python


FacebookTwitterLinkedinLinkedin