В Matlab мы можем найти собственное разложение двух матриц, независимо от того, есть ли произведение симметричное или несимметричное, например,
A = [1 3; 4 9];
B = [4 7; 9 16];
[Vec,Val]=eig(A,B)
Векторы
`[-1,-1;0.54,0.85]`
, а значение равно
[-3.79,0;0,0.79]
Я проверил в python numpy.linalg , но такой опции нет.Все вариации EIG принимают только один параметр.Есть ли способ справиться с этим в Python