Похоже на этот вопрос У меня возникла проблема с лямблированием выражения sympy, содержащего функцию по модулю.
Минимальный пример:
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, не заметив