Matlab VS Python - eig (A, B) VS sc.linalg.eig (A, B)

Tengo las siguientes matrices sigma y sigmad:

sigma:

    1.9958   0.7250
    0.7250   1.3167

sigmad

    4.8889   1.1944
    1.1944   4.2361

Si trato de resolver el problema del valor propio generalizado en python obtengo:

    d,V = sc.linalg.eig(matrix(sigmad),matrix(sigma))

V:

    -1     -0.5614
    -0.4352    1

Si intento resolver el g. mi. Problema en matlab obtengo:

    [V,d]=eig(sigmad,sigma)

V:

    -0.5897    -0.5278
    -0.2564    0.9400

Pero las d's coinciden.

Respuestas a la pregunta(1)

Su respuesta a la pregunta