sympy lambdify:如何提供更多功能(NCDF,NPDF等)

时间:2016-07-08 16:44:57

标签: python sympy lambdify

如何让sympy的lambdify接受更多的函数名称,例如Normal函数?为了做这样的工作:

lambdify(('x',), 'NPDF(x, 0, 1)')

我不介意使用sympy statistics模块中的Normal函数,只要它不会每个Normal()分发对象 > lambda被调用的时间。

1 个答案:

答案 0 :(得分:1)

If you have a numerical implementation of the function you want to use, pass it in the second argument, like

lambdify(x, NPDF(x, 0, 1), modules=['numpy', {'NPDF': NPDF_implementation}])