使用sympy对复杂根系进行因素分析

时间:2014-02-28 07:42:06

标签: python sympy complex-numbers

我无法弄清楚如何将多项式表达式归因于其复杂的根。

>>> from sympy import *
>>> s = symbol('s')
>>> factor(s**2+1)
 2
s  + 1

1 个答案:

答案 0 :(得分:2)

您需要添加I作为代数扩展名:

In [2]: factor(x**2 + 1, extension=[I])
Out[2]: (x - ⅈ)⋅(x + ⅈ)