Calculer les valeurs propres avec Python
Pour calculer les valeurs propres d'un tableau avec Python, utilisez la fonction linalg.eigvals() du module NumPy.
linalg.eigvals(m)
Le paramètre m est une matrice.
La funzione linalg.eigvals restituisce gli autovalori della matrice.
Les valeurs propres. Ce sont des nombres scalaires qui permettent de calculer les vecteurs propres d'une matrice.
Exemple
Importez le module numpy dans l'interpréteur python.
import numpy as np
Définir une matrix avec la fonction array()
matrix = np.array([[3,1],[1,1]])
C'est une matrice carrée
$$ matrix = \begin{pmatrix} 3 & 1 \\ 1 & 1 \end{pmatrix} $$
Calculer les valeurs propres de la matrice à l'aide de la fonction eigvals().
np.linalg.eigvals(matrix)
La fonction sort les valeurs propres de la matrice.
array([3.41421356, 0.58578644])
Dans ce cas, la matrice a deux valeurs propres.