我想要一系列分段函数,每个函数都是基本函数的移位副本,但我不知道如何在 sympy 中做到这一点。这是一个例子:
from sympy import Symbol
from sympy import Piecewise
from sympy import And
x = Symbol('x')
s = Symbol('s')
f0 = Piecewise((1, And(x > 0, x < 1)), (0, True))
fs = f0(x - s)
但是,最后一行给了我一个错误:
TypeError: 'Piecewise' object is not callable
如何使分段可调用并指定fs是x和s的函数?