如何解决在 Sympy 中,如何防止简化返回分段
有没有办法阻止 simplify
返回 Piecewise
函数?
示例:
>>> from sympy import symbols,sign,Abs,simplify
>>> x = symbols('x',real=True)
>>> simplify(sign(x)/Abs(x))
在 Sympy 1.6.2 中,它返回:
sign(x)/Abs(x)
在 Sympy 1.7.1 中,它返回:
Piecewise((0,Eq(x,0)),(1/x,True))
两者都是正确的,但我需要我的方程保持“非分段”格式(例如 sign(x)/Abs(x),其中 is_Mul 是 True).
或者,有没有办法将分段函数转换回“非分段”?
(我有很长的等式,经过简化,仍然需要各种操作,其中一些与分段表示不兼容)。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。