Calcola la potenza di una matrice NumPy

Muhammad Maisam Abbas 4 luglio 2021
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.

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

Articolo correlato - NumPy Matrix