我如何制作 sympy 的 lambdify
接受更多的函数名称,例如 Normal 函数?做这样的事情:
lambdify(('x',), 'NPDF(x, 0, 1)')
我不介意使用 sympy statistics
中的 Normal
函数模块,只要它不是每次调用 lambda 时都创建一个新的 Normal()
分布对象。
最佳答案
如果您有要使用的函数的数值实现,请将其传递到第二个参数中,例如
lambdify(x, NPDF(x, 0, 1), modules=['numpy', {'NPDF': NPDF_implementation}])
关于python - sympy lambdify : how to make more functions (NCDF, NPDF 等)可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38271772/