Calcola la potenza di una matrice NumPy
![Calcola la potenza di una matrice NumPy](/img/Numpy/feature-image---python-numpy-matrix-power.webp)
Questo articolo introdurrà come calcolare la potenza di una matrice in NumPy.
Calcola la potenza di una matrice NumPy con la funzione numpy.linalg.matrix_power()
La funzione matrix_power()
all’interno della libreria numpy.linalg
viene utilizzata per calcolare la potenza della matrice. Prende la matrice e l’esponente come parametri di input e restituisce il risultato dell’operazione in un’altra matrice. Vedere il seguente esempio di codice.
import numpy as np
matrix = np.array([[1, 2], [4, 5]])
power = np.linalg.matrix_power(matrix, 3)
print(power)
Produzione:
[[ 57 78]
[156 213]]
Per prima cosa abbiamo creato la matrice come array NumPy 2D con la funzione np.array()
nel codice sopra. Abbiamo quindi calcolato il cubo della matrice con la funzione matrix_power()
e memorizzato il risultato all’interno della matrice power
. Alla fine, abbiamo mostrato il contenuto della matrice power
. Tieni presente che questo metodo funziona solo con matrici quadrate e dà un errore se lo proviamo su una matrice rettangolare.
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