Python Numpy.linalg.inv() - Matrice inversa
-
Sintassi di
numpy.linalg.inv()
-
Codici di esempio: Metodo
numpy.linalg.inv()
-
Codici di esempio: Metodo
numpy.linalg.inv()
con inputmatrice
-
Codici di esempio:
numpy.linalg.inv()
conmatrice
Array
Numpy.linalg.inv()
calcola l’inverso di un array data.
Sintassi di numpy.linalg.inv()
numpy.linalg.inverse(arr)
Parametri
arr |
matrice di input |
Ritorno
Restituisce l’inverso di un array data.
Genera l’errore se la matrice data non è quadrata o l’inversione fallisce.
Codici di esempio: Metodo numpy.linalg.inv()
import numpy as np
arr = np.array([[1, 3], [5, 7]])
arr_inv = np.linalg.inv(arr)
print(arr_inv)
Produzione:
[[-0.875 0.375]
[ 0.625 -0.125]]
Codici di esempio: Metodo numpy.linalg.inv()
con input matrice
Se l’input fornito è una matrice
numpy, anche inv()
restituisce una matrice
.
import numpy as np
arr = np.matrix([[1, 3], [5, 7]])
arr_inv = np.linalg.inv(arr)
print(arr_inv, type(arr_inv))
Produzione:
[[-0.875 0.375]
[ 0.625 -0.125]] <class 'numpy.matrix'>
Codici di esempio: numpy.linalg.inv()
con matrice
Array
import numpy as np
arr = np.array([[[1, 3], [5, 7]], [[2, 5], [4, 6]]])
arr_inv = np.linalg.inv(arr)
print(arr_inv)
Produzione:
[[[-0.875 0.375]
[ 0.625 -0.125]]
[[-0.75 0.625]
[ 0.5 -0.25 ]]]
Se l’array di input è composto da più matrici, il metodo numpy linalg.inv()
calcola l’inverso di esse contemporaneamente.
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