Python 同态比较与条件比较

Python 同态比较与条件比较,python,sympy,Python,Sympy,Mathematica函数的辛等价物是什么:f[x]:=If[x==无穷大,1,2] 如果尝试失败: lambdify(x,Piecewise((1, <expr> ),(2,True)) (二) (三) 正确的表达式应该是分段的((1,等式(x,0)),(2,True))=进行结构比较,不创建符号对象(请参阅) 这对我有用 In [3]: f = lambdify(x, Piecewise((1, Eq(x, 0)), (2, True))) In [4]: f(0) Out[

Mathematica函数的辛等价物是什么:
f[x]:=If[x==无穷大,1,2]

如果尝试失败:

lambdify(x,Piecewise((1, <expr> ),(2,True))
(二)

(三)


正确的表达式应该是分段的((1,等式(x,0)),(2,True))<代码>=进行结构比较,不创建符号对象(请参阅)

这对我有用

In [3]: f = lambdify(x, Piecewise((1, Eq(x, 0)), (2, True)))

In [4]: f(0)
Out[4]: 1

In [5]: f(1)
Out[5]: 2

是的,这很有效。事实上,我试图解决另一个问题(见更新的问题),并认为原来的问题是证明问题,而事实并非如此。很抱歉
 simplify(x)==oo
 Eq(x+1,x)
In [3]: f = lambdify(x, Piecewise((1, Eq(x, 0)), (2, True)))

In [4]: f(0)
Out[4]: 1

In [5]: f(1)
Out[5]: 2