Я изо всех сил пытался взять текстовые входы уравнения и оценить его как определенный интеграл. Мне нужна вызываемая функция для перехода к scipy.integrate
.
eq = "x**2"
func = lambda x: eq
func(2)
# outputs:
# x**2
# but if I:
func = lambda x: x**2
func(2)
# outputs:
# 4
sympy
вообще не используется. Строкиfrom sympy import Symbol; x = Symbol('x')
не действуют. - person Sven Marnach   schedule 03.05.2011sympify
: stackoverflow.com/questions/1010583/ - person Paul   schedule 04.05.2011