【发布时间】:2019-05-18 13:05:38
【问题描述】:
我正在尝试使用 SymPy 来计算一些表达式,但有时,单独使用 .subs() 函数,或者后跟 .evalf(),不会给出任何浮点或整数值。
##--IMPORT
from mpmath import *
from sympy import *
from sympy.parsing.sympy_parser import parse_expr
x = symbols("x")
_fOfX = "e**x + x + 1"
if __name__== "__main__":
#Function to sympy expression
_sympyFunction = sympify(_fOfX)
#Calcolo la derivata prima
_dPrima = diff(_sympyFunction,x,1)
_dPrima = _dPrima.subs(x,5)
print(_dPrima.evalf())
对于那些想知道的人,是的,我需要解析一个字符串来获取函数。
【问题讨论】:
标签: python python-3.x sympy