Lambdify Sympy выражение для NumPy, содержащее функцию Mod - PullRequest
0 голосов
/ 10 сентября 2018

Похоже на этот вопрос У меня возникла проблема с лямблированием выражения 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, не заметив

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...