Calculer la puissance d'une matrice NumPy
Cet article présentera comment calculer la puissance d’une matrice dans NumPy.
Calculer la puissance d’une matrice NumPy avec la fonction numpy.linalg.matrix_power()
La fonction matrix_power()
à l’intérieur de la bibliothèque numpy.linalg
est utilisée pour calculer la puissance de la matrice. Il prend la matrice et l’exposant comme paramètres d’entrée et renvoie le résultat de l’opération dans une autre matrice. Voir l’exemple de code suivant.
import numpy as np
matrix = np.array([[1, 2], [4, 5]])
power = np.linalg.matrix_power(matrix, 3)
print(power)
Production:
[[ 57 78]
[156 213]]
Nous avons d’abord créé la matrice sous forme de tableau NumPy 2D avec la fonction np.array()
dans le code ci-dessus. Nous avons ensuite calculé le cube de la matrice avec la fonction matrix_power()
et stocké le résultat à l’intérieur de la matrice power
. Au final, nous avons affiché le contenu de la matrice power
. Gardez à l’esprit que cette méthode ne fonctionne qu’avec des matrices carrées et donne une erreur si nous l’essayons sur une matrice rectangulaire.
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