问题描述
有没有办法阻止 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 (将#修改为@)