【发布时间】:2019-11-17 16:34:41
【问题描述】:
我创建了一个函数并使其在我的 Sympy 表达式中可用,如下所示:
def Unit(x):
if(x != 0):
return 0
else:
return 1
Unit = Function('Unit')
x = Symbol('x')
我的表情:
fx = x ** 2 + Unit(x)
但是当我跑步时:
lam_f = lambdify(x, fx, modules=["sympy"])
print(lam_f(-1))
它说我的单位没有定义? 谁能解释我哪里出错了?
【问题讨论】: