2

如何让 sympylambdify接受更多的函数名称,例如 Normal 函数?要使这样的工作:

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

我不介意使用Normalsympystatistics模块中的函数,只要它不会在每次调用 lambda 时创建一个新的Normal()分布对象。

4

1 回答 1

1

如果您有要使用的函数的数值实现,请将其传递到第二个参数中,例如

lambdify(x, NPDF(x, 0, 1), modules=['numpy', {'NPDF': NPDF_implementation}])
于 2016-07-11T19:31:28.147 回答