numpy.linalg.inv()

Dernière mise à jour le lundi 18 avr. 2022

numpy inverse

Nous utilisons la fonction numpy.linalg.inv() pour calculer l’inverse d’une matrice. L’inverse d’une matrice est tel que si elle est multipliée par la matrice d’origine.

inverse matrice python

Syntaxe

	numpy.linalg.inv(arr)
	

np linalg

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.
	import numpy as np

x = np.array([[1,2],[3,4]])
y = np.linalg.inv(x)
print(x)
print(y)
print(type(y))
	

matrix inverse python

Production

	[[1 2]
 [3 4]]
[[-2.   1. ]
 [ 1.5 -0.5]]
<class 'numpy.ndarray'>
	

inverser une matrice python

With matrix Array

	import numpy as np 

x = np.array(
    [
        [[1, 3],[5, 7]],
        [[2, 5],[4, 6]]
    ]
)
y = np.linalg.inv(x) 
print(x)
print(y)
print(type(y))
	

Production

	[[[1 3]
  [5 7]]

 [[2 5]
  [4 6]]]
[[[-0.875  0.375]
  [ 0.625 -0.125]]

 [[-0.75   0.625]
  [ 0.5   -0.25 ]]]
<class 'numpy.ndarray'>