Python 变量矩阵的辛本征值

Python 变量矩阵的辛本征值,python,sympy,Python,Sympy,我在Python Symphy中使用它来计算带有变量的矩阵a的特征值(例如)。有人知道如何计算这样矩阵的本征值吗?命令A.eigenvals()不起作用。例如,以下代码: x = symbols("x") A = Array([[x, x], [x, x]]) A.eigenvals() AttributeError: 'ImmutableDenseNDimArray' object has no attribute 'eigenvals' 使用矩阵而不是数组: In [6]: Matrix(

我在Python Symphy中使用它来计算带有变量的矩阵a的特征值(例如)。有人知道如何计算这样矩阵的本征值吗?命令A.eigenvals()不起作用。例如,以下代码:

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

使用
矩阵
而不是
数组

In [6]: Matrix([[x, x], [x, x]]).eigenvals()                                                                                                   
Out[6]: {0: 1, 2⋅x: 1}