@Python学习随笔——利⽤sympy模块中的diff函数来实现对函数的求导diff的基本⽤法
diff(func,x,n)
其中,func是要求导的函数,x是要对其求导的变量,n是可选的,表⽰求n阶导数,默认为1阶导数。
例⼦1
注意,在⽤diff进⾏求导之前,需要⽤symbols函数定义变量
from sympy import diff
from sympy import symbols
def func(x):
return x**4
x = symbols("x")
print(diff(func(x),x))
输出结果为:4*x**3
例⼦2(求多阶导数)
from sympy import diff
from sympy import symbols
def func(x):
return x**4
x = symbols("x")
print(diff(func(x),x,2))
输出结果为:12*x**2
例⼦3(对多变量函数求偏导)
from sympy import diff
from sympy import symbols
def func(x,y):
diff函数return x**4+y**3
x,y = symbols("x,y")
print(diff(func(x,y),x))
输出结果为:4*x**3
例⼦4(将导数带⼊具体的值求某⼀点处的导数)
from sympy import diff
from sympy import symbols
def func(x,y):
return x**4
x = symbols("x")
print(diff(func(x),x).subs(x,2))# 表⽰将x = 2,带⼊导函数4*x**3中
输出结果为32
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论