Python Numpy.linalg.inv() - Inverse Matrix
-
Syntax der Funktion
numpy.linalg.inv()
-
Beispiel-Codes:
numpy.linalg.inv()
Methode -
Beispiel-Codes:
numpy.linalg.inv()
Methode mitMatrix
Eingabe -
Beispielcodes:
numpy.linalg.inv()
MitMatrix
Array
Die Funktion Numpy.linalg.inv()
berechnet den Kehrwert der gegebenen Matrix.
Syntax der Funktion numpy.linalg.inv()
numpy.linalg.inverse(arr)
Parameter
arr |
Eingabe-Array |
Zurück
Sie gibt die Inverse der gegebenen Matrix zurück.
Er erhöht den Fehler, wenn die gegebene Matrix nicht quadratisch ist oder die Inversion fehlschlägt.
Beispiel-Codes: numpy.linalg.inv()
Methode
import numpy as np
arr = np.array([[1, 3], [5, 7]])
arr_inv = np.linalg.inv(arr)
print(arr_inv)
Ausgabe:
[[-0.875 0.375]
[ 0.625 -0.125]]
Beispiel-Codes: numpy.linalg.inv()
Methode mit Matrix
Eingabe
Wenn die gegebene Eingabe eine numpy Matrix
ist, dann gibt inv()
auch eine Matrix
zurück.
import numpy as np
arr = np.matrix([[1, 3], [5, 7]])
arr_inv = np.linalg.inv(arr)
print(arr_inv, type(arr_inv))
Ausgabe:
[[-0.875 0.375]
[ 0.625 -0.125]] <class 'numpy.matrix'>
Beispielcodes: numpy.linalg.inv()
Mit Matrix
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)
Ausgabe:
[[[-0.875 0.375]
[ 0.625 -0.125]]
[[-0.75 0.625]
[ 0.5 -0.25 ]]]
Wenn das Eingabe-Array aus mehreren Matrizen besteht, berechnet die numpy linalg.inv()
Methode die Inverse von ihnen auf einmal.
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