HOWTO · NumPy

Berechnen Sie die Leistung einer NumPy-Matrix

Die Funktion numpy.linalg.matrix_power() kann verwendet werden, um die Potenz einer Matrix in NumPy zu bestimmen.

Auf dieser Seite

In diesem Artikel wird vorgestellt, wie die Potenz einer Matrix in NumPy berechnet wird.

Berechnen Sie die Potenz einer NumPy-Matrix mit der Funktion numpy.linalg.matrix_power()

Die Funktion matrix_power() in der Bibliothek numpy.linalg wird verwendet, um die Leistung der Matrix zu berechnen. Es nimmt die Matrix und den Exponenten als Eingabeparameter und gibt das Ergebnis der Operation in einer anderen Matrix zurück. Siehe das folgende Codebeispiel.

import numpy as np

matrix = np.array([[1, 2], [4, 5]])

power = np.linalg.matrix_power(matrix, 3)
print(power)

Ausgabe:

[[ 57  78]
 [156 213]]

Wir haben die Matrix zunächst als 2D-NumPy-Array mit der Funktion np.array() im obigen Code erstellt. Wir haben dann den Würfel der Matrix mit der Funktion matrix_power() berechnet und das Ergebnis in der Matrix power gespeichert. Am Ende haben wir den Inhalt der power-Matrix angezeigt. Beachten Sie, dass diese Methode nur mit quadratischen Matrizen funktioniert und einen Fehler ausgibt, wenn wir sie an einer rechteckigen Matrix versuchen.