Calcola la potenza di una matrice NumPy
 
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