我正在尝试在python中分解指数函数。
import sympy as sym
from sympy.abc import t
from sympy import exp
u = (3*(exp(4*t) - 1)*exp(-4*t))/4
apart = sym.apart(u, t)
print(apart)
但是我得到了错误:
exp(4 * t)包含一组生成器的元素
最佳答案
看起来exp()令人困惑。解决方法
import sympy as sym
from sympy.abc import t,z
from sympy import exp
u = (3*(exp(4*t) - 1)*exp(-4*t))/4
expr = sym.apart(u.subs(exp(t),z), z)
expr = expr.subs(z,exp(t))
这使
Out[3]: 3/4 - 3*exp(-4*t)/4
在conda上使用3.7
关于python - 如何在python中分离指数函数,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57132637/