Berechnen Sie die Leistung einer NumPy-Matrix

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.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

Verwandter Artikel - NumPy Matrix

  • NumPy Normalisierungsmatrix
  • NumPy-Matrix-Indizierung
  • NumPy-Matrix-Subtraktion
  • NumPy-Matrix-Vektormultiplikation
  • Teilen Sie die Matrix durch den Vektor in NumPy