Python Numpy.linalg.inv() - Matrice inverse
-
Syntaxe de
numpy.linalg.inv()
-
Exemples de codes: méthode
numpy.linalg.inv()
-
Exemples de codes: méthode
numpy.linalg.inv()
avec entréematrix
-
Exemples de codes:
numpy.linalg.inv()
avec le tableaumatrix
Numpy.linalg.inv()
calcule l’inverse de la matrice donnée.
Syntaxe de numpy.linalg.inv()
numpy.linalg.inverse(arr)
Paramètres
arr |
tableau d’entrée |
Revenir
Il retourne l’inverse de la matrice donnée.
Il déclenche l’erreur si la matrice donnée n’est pas carrée ou si l’inversion échoue.
Exemples de codes: méthode numpy.linalg.inv()
import numpy as np
arr = np.array([[1, 3], [5, 7]])
arr_inv = np.linalg.inv(arr)
print(arr_inv)
Production:
[[-0.875 0.375]
[ 0.625 -0.125]]
Exemples de codes: méthode numpy.linalg.inv()
avec entrée matrix
Si l’entrée donnée est une matrice
numpy, alors inv()
retourne également une matrice
.
import numpy as np
arr = np.matrix([[1, 3], [5, 7]])
arr_inv = np.linalg.inv(arr)
print(arr_inv, type(arr_inv))
Production:
[[-0.875 0.375]
[ 0.625 -0.125]] <class 'numpy.matrix'>
Exemples de codes: numpy.linalg.inv()
avec le tableau matrix
import numpy as np
arr = np.array([[[1, 3], [5, 7]], [[2, 5], [4, 6]]])
arr_inv = np.linalg.inv(arr)
print(arr_inv)
Production:
[[[-0.875 0.375]
[ 0.625 -0.125]]
[[-0.75 0.625]
[ 0.5 -0.25 ]]]
Si le tableau d’entrée se compose de plusieurs matrices, la méthode numpy linalg.inv()
calcule leur inverse à la fois.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook