使用sympy将因子分解为复数根
我搞不清楚怎么把一个多项式表达式分解成它的复数根。
>>> from sympy import *
>>> s = symbol('s')
>>> factor(s**2+1)
2
s + 1
1 个回答
5
你需要把 I
加入到代数扩展中:
In [2]: factor(x**2 + 1, extension=[I])
Out[2]: (x - ⅈ)⋅(x + ⅈ)