如何让sympy的lambdify
接受更多的函数名称,例如Normal函数?为了做这样的工作:
lambdify(('x',), 'NPDF(x, 0, 1)')
我不介意使用sympy statistics
模块中的Normal
函数,只要它不会每个Normal()分发对象 > lambda被调用的时间。
答案 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}])