Vecteur Propre

rabram Messages postés 1 Date d'inscription   Statut Membre Dernière intervention   -  
avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   -
Bonjour,

J ai un souci avec le module "eigh" pour le calcul des valeur propre et vecteur propre d une matrice.
le probleme reside dans le faite si ma matrice donne plusieur solution pour le calcul des vecteurs propre, comment doit je faire pour specifier tel ou tel vecteur.
parce que python choisis au hasard les composentes des vecteurs qui verifient l equation.
Merci

Configuration: Windows / Chrome 72.0.3626.121

1 réponse

avion-f16 Messages postés 19252 Date d'inscription   Statut Contributeur Dernière intervention   4 507
 
Bonjour,

linalg.eigh retourne deux valeurs que tu dois récupérer en faisant « w,v = linalg.eigh(...) »
w contiendra la liste des valeurs propres dans l'ordre croissant et répétées selon leur multiplicité.
Et v contiendra les vecteurs propres associés, dans le même ordre.
Donc le i-ème vecteur propre dans v correspond à la i-ème valeur propre dans w

Voir la doc :
https://numpy.org/doc/stable/reference/generated/numpy.linalg.eigh.html#numpy.linalg.eigh

Je t'invite à prendre connaissance des exemples à la fin, ils montrent comment récupérer les valeurs.
0