En esta clase, hay un error muy grave, sobre todo para quienes no conocen los vectores propios. Me refiero a que los vectores propios que entreganp.linalg.eig(A)
son vectores columnas, es decir v[:, 0], esta asociado al valor propio lambda_0, v[:, 1]
será el vector asociado a lambda_1 y así sucesivamente. Para este ejemplo la matriz construida a raíz de los vectores propios es:
array([[ 0.89442719, -0.70710678 ],
[ 0.4472136 , 0.70710678 ]])
y los valores propios
array([ 2., -1.])
Esto quiere decir que el vector
array([[0.89442719],
[0.4472136]])
está asociado al eigen valor 2
el vector
array([[-0.70710678 ],
[0.70710678]])
esta asociado al valor propio -1
otro dato, esque los vectores que entrega está función están normalizados y se cumple que sqrt((0.89442719)^2 + (0.4472136)^2)=1
sqrt((-0.70710678)^2 + (0.70710678)^2)=1
Esto pasa desapercibido en este ejemplo, pero es importante
¿Quieres ver más aportes, preguntas y respuestas de la comunidad?