在python代码中输入符号函数

我只是想知道是否有一种方法在python代码中输入符号函数?

就像在我的代码中我有:

from sympy import *
import numpy as np
import math
myfunction = input("enter your function \n")
l = Symbol('l')

print myfunction(l**2).diff(l)

如果我把cos,sin或exp作为输入,那么我的输出为:-2 * l * sin(l ** 2)

如果我想使输入函数更通用,例如多项式或复数函数,或者可能是组合cos,sin和exp的函数???

解决方法:

如果需要对符号功能的良好支持,则应考虑使用sage.

它是python的预处理器,具有许多数学支持,包括符号函数.鼠尾草代码可以与普通的python代码混合在一起.

包装很大,但我有很好的经验.它是免费和开源的.

上一篇:使用sympy在特定点评估雅可比行列式


下一篇:python – 如何使用sympy定义条件函数?