【发布时间】:2019-03-30 23:49:13
【问题描述】:
我有一个相对简单的复杂 sympy 表达式,可以很容易地从变量中读取系数。但是 coeff 函数似乎无法正常工作
import sympy as sp
a,b = sp.symbols("a, b")
expr = 2640.0*a - 4.5*(1 + 1j)*(264.0*a + 264.0*b) - 4.5*(+1 - 1j)*(264.0*a + 264.0*b)
print(expr.coeff(a))
> 2640.00000000000
print(sp.simplify(expr))
> 264.0*a - 2376.0*b
我希望 expr.coeff(a) 的输出返回 264.0 但显然不是?任何帮助表示赞赏。
【问题讨论】:
标签: python sympy complex-numbers