在我正在做的一个项目中,我正在处理包含复杂指数的表达式,比如下面的一个,我的目标是尽可能地简化它: from sympy import Rational, exp, I, pi, pretty, cos, sin
E = Rational(1,20) + (Rational(1,4) + exp(2*I*pi/5)/4)*exp</e
我已经使用了SymPy的nsolve,虽然这会产生非常精确的结果,但是它非常慢(如果我对我的程序进行12次迭代,那么运行12+需要几个小时)。我编写了我自己的二分法,这个方法工作得更好,但仍然非常慢(12次迭代需要1小时的时间)。我一直找不到一个符号引擎的解算器,或者这就是我将要使用的。我将张贴我的两个程序(用二分法和nsolve)。下面是使用的代码:
from symengine