Cómo calcular valores propios en Python
Para calcular los valores propios de una matriz en Python, use la función linalg.eigvals() del módulo NumPy.
linalg.eigvals(m)
El parámetro m es una matriz.
La función linalg.eigvals devuelve los valores propios de la matriz.
¿Cuáles son los valores propios? Son números escalares que permiten calcular los vectores propios de una matriz.
Ejemplo
Importe el módulo numpy en el intérprete de Python.
import numpy as np
Definir una matriz usando la función array()
matrix = np.array([[3,1],[1,1]])
Es una matriz cuadrada
$$ matrix = \begin{pmatrix} 3 & 1 \\ 1 & 1 \end{pmatrix} $$
Calcolare gli autovalori della matrice tramite la funzione eigvals(matrix).
np.linalg.eigvals(matrix)
La función genera los valores propios de la matriz.
array([3.41421356, 0.58578644])
En este caso, la matriz tiene dos valores propios.