OKPEDIA PYTHON VETTORI

Come calcolare gli autovalori con Python

Per calcolare gli autovalori di una matrice con Python, si usa la funzione linalg.eigvals() del modulo NumPy.

linalg.eigvals(m)

Il parametro m è una matrice.

La funzione linalg.eigvals restituisce gli autovalori della matrice.

Cosa sono gli autovalori? Sono numeri scalari che permettono di calcolare gli autovettori di una matrice.

Esempio

Importare il modulo numpy nell'interprete python.

import numpy as np

Definire una matrice tramite la funzione array()

matrix = np.array([[3,1],[1,1]])

E' una matrice quadrata

$$ matrix = \begin{pmatrix} 3 & 1 \\ 1 & 1 \end{pmatrix} $$

Calcolare gli autovalori della matrice tramite la funzione eigvals(matrix).

np.linalg.eigvals(matrix)

La funzione restituisce in output gli autovalori della matrice.

array([3.41421356, 0.58578644])

In questo caso la matrice ha due autovalori.

https://how.okpedia.org/it/python/come-calcolare-gli-autovalori-con-python


Segnala un errore o invia un suggerimento per migliorare la pagina


Python


FacebookTwitterLinkedinLinkedin