Симппи собственные значения матрицы с переменной - PullRequest
1 голос
/ 24 января 2020

Я использую в Python Sympy для вычисления собственных значений (например) матрицы A с переменными. Кто-нибудь знает, как я могу рассчитать собственные значения такой матрицы? Команда A.eigenvals () не работает. Например, следующий код:

x = symbols("x")
A = Array([[x, x], [x, x]])
A.eigenvals()
AttributeError: 'ImmutableDenseNDimArray' object has no attribute 'eigenvals'

1 Ответ

2 голосов
/ 24 января 2020

Используйте Matrix вместо Array:

In [6]: Matrix([[x, x], [x, x]]).eigenvals()                                                                                                   
Out[6]: {0: 1, 2⋅x: 1}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...