API · NumPy

Python Numpy.linalg.inv() - Inverse Matrix

Die Python-Funktion numpy.linalg.inv() berechnet die Inverse der gegebenen Matrix.

Auf dieser Seite

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.