OKPEDIA PYTHON MATRIX FR

Comment trouver la matrice inverse en Python

Pour calculer la matrice inverse en Python, utilisez la fonction linalg.inv () du module numpy.

linalg.inv(x)

Le paramètre x de la fonction est une matrice inversible carrée M définie avec la fonction array() de numpy.

La fonction fournit la matrice inverse M-1.

Quelle est la matrice inverse? La matrice inverse M-1 d'une matrice carrée est une matrice telle que le produit M · M-1 est égal à une matrice d'identité I.
la relation entre la matrice inverse et la matrice d'identité

Exemple

À partir de la matrice inversible M suivante, trouvez la matrice inverse M-1.

un exemple de matrice inversible

Importer le module numpy en Python

>>> import numpy as np

Définissez maintenant la matrice d’entrée via la fonction array().

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

Calculer la matrice inverse avec la fonction linalg.inv().

>>> np.linalg.inv(m)

La fonction calcule et sort la matrice inverse

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

La matrice de sortie inverse est également un objet array (). La matrice peut être lue comme une liste de listes.

Les éléments de la matrice inverse sont des nombres réels.

la matrice inverse

Vérification. Le produit de la matrice M pour la matrice M-1 est une matrice d'identité I(3).
le produit de la matrice pour la matrice inverse est une matrice diagonale

https://how.okpedia.org/fr/python/comment-trouver-la-matrice-inverse-en-python


Signalez une erreur ou partagez une suggestion pour améliorer cette page


Matrices en Python


FacebookTwitterLinkedinLinkedin