from sympy import *
定义一个数学符号x
x, y = symbols(‘x y’)
定义一个数学表达式
exam = 3x**4 + 5x3 + x2 + 8*x + 6
======================求导
求导
print(exam.diff(x))
print(diff(exam, x))
结果:12x**3 + 15x**2 + 2*x + 8
求二次导
print(exam.diff(x, x))
print(diff(exam, x, x))
结果:2*(18x**2 + 15x + 1)
可以先将计算公式存储到一个变量中,然后再通过doit计算,其实和diff的效果是一样的
deriv = Derivative(exam, x, x)
print(deriv.doit())