python的函数运算库

ter*_*nus 6 python function

我正在寻找一个可以让我用标准运算符(*, - ,*,/等)操作函数的库.

让我们假设你有一个功能f(x) = x ** 2g(x) = x + 2.我希望能写f * g,并得到一个新的算符就是essentialy x ** 2 * (x + 2)f(g)并获得(x + 2) ** 2.

我知道这不是很难实现,你只需要创建一个Functor类并重载它的__call__功能,但我希望有一个第三方库.

我不是想把它用于任何重量级的学习.谢谢您的帮助.

Raf*_*ler 5

Sympy应该做你想做的事.