Berechnen Sie die Leistung einer NumPy-Matrix
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.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn