gpt4 book ai didi

python - sympy.simplify 不适用于 "tanh^2(x-y) + sech^2(x-y)"

转载 作者:行者123 更新时间:2023-12-04 14:01:25 26 4
gpt4 key购买 nike

我使用 sympy (ver1.9)

我通过sympy.simplify() 计算了以下表达式((1)~(4))。预计所有这些在分析上都与 1 相同。

但是(4)没有返回1,表达式没有简化。

https://i.imgur.com/Yl5VGQX.png

为什么会这样?

最佳答案

尝试重写为 exp 然后简化:

>>> eq=tanh(x-y)**2 + sech(x-y)**2
>>> eq.rewrite(exp).simplify()
1

或者在简化之前使用函数将双曲线重写为三角函数,例如与福:

>>> from sympy.simplify.fu import hyper_as_trig
>>> e,f=hyper_as_trig(eq)
>>> f(fu(e))
1

另请参阅 simplify/fu.py 中的 hyper_as_trig

关于python - sympy.simplify 不适用于 "tanh^2(x-y) + sech^2(x-y)",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69952464/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com