Vecteur Propre

Fermé
rabram Messages postés 1 Date d'inscription mardi 12 mars 2019 Statut Membre Dernière intervention 12 mars 2019 - 12 mars 2019 à 19:18
avion-f16 Messages postés 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 - 17 mars 2019 à 16:36
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 19249 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 15 juin 2024 4 504
17 mars 2019 à 16:36
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