我有以下sympy代码:
W, k = symbols('W k', real=True)
expr = exp(W)*(exp(I*k) - exp(-I*k))
print(expr)
而且我希望sympy将其简化为:
exp*(W)(2*I*sin(k)
<< [我已经尝试过expr.simplify()
和expr.trigsimp()
,但它们不能替代任何trig函数。我能够找到的唯一部分解决方案是
expr.rewrite(cos).trigsimp()
但是这也将exp(W)
扩展为我不想要的双曲正弦/余弦。
我有以下符号代码:W,k =符号('W k',real = True)expr = exp(W)*(exp(I * k)-exp(-I * k))print(expr ),我希望sympy将其简化为:exp *(W)(2 * I * sin(k)我尝试了expr ....