Calculer la puissance d'une matrice NumPy

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

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

Article connexe - NumPy Matrix