Lambdify Sympy表达式到包含Mod函数的NumPy

时间:2018-09-10 12:39:55

标签: python numpy sympy

this问题类似,我遇到了一个问题,即对包含模函数的sympy表达式进行lambdized。

最小示例:

from sympy import *

modules = [str('numpy'),str('sympy')]

x,y = symbols('x y')
f = x%y
g = lambdify((x,y),f,modules = modules)
g(3.2,3)

给出错误:

Traceback (most recent call last):
  File "minimalexample.py", line 9, in <module>
    g(3.2,3)
  File "<string>", line 1, in <lambda>
NameError: global name 'Mod' is not defined

有没有办法使这项工作有效? 谢谢!

解决方案:

正如评论中回答的那样,我安装了旧版本的sympy却没有注意到

0 个答案:

没有答案