【发布时间】:2020-04-20 20:22:28
【问题描述】:
我正在寻找如何在 sympy 中定义表达式,例如 f(x)=x 对于 x0 我尝试了类似的理解列表但没有成功 谢谢
【问题讨论】:
标签: python math sympy symbolic-math
我正在寻找如何在 sympy 中定义表达式,例如 f(x)=x 对于 x0 我尝试了类似的理解列表但没有成功 谢谢
【问题讨论】:
标签: python math sympy symbolic-math
您所描述的称为分段函数:
In [1]: p = Piecewise((x, x<0), (x**2 + 2, x>0))
In [2]: p
Out[2]:
⎧ x for x < 0
⎪
⎨ 2
⎪x + 2 for x > 0
⎩
https://docs.sympy.org/latest/modules/functions/elementary.html#sympy-functions-elementary-piecewise
【讨论】: