当前位置:   article > 正文

python 中的求导和偏导——diff函数和symbols函数_python symbols函数

python symbols函数

diff(func,x,n)

其中,func是要求导的函数,x是要对其求导的变量,n是可选的,表示求n阶导数,默认为1阶导数。

例子1

注意,在用diff进行求导之前,需要用symbols函数定义变量

  1. from sympy import diff
  2. from sympy import symbols
  3. def func(x):
  4. return x**4
  5. x = symbols("x")
  6. print(diff(func(x),x))

例子2(求多阶导数)

  1. from sympy import diff
  2. from sympy import symbols
  3. def func(x):
  4. return x**4
  5. x = symbols("x")
  6. print(diff(func(x),x,2))

例子3(对多变量函数求偏导)

  1. from sympy import diff
  2. from sympy import symbols
  3. def func(x,y):
  4. return x**4+y**3
  5. x,y = symbols("x,y")
  6. print(diff(func(x,y),x))

例子4(将导数带入具体的值求某一点处的导数)

  1. from sympy import diff
  2. from sympy import symbols
  3. def func(x,y):
  4. return x**4
  5. x = symbols("x")
  6. print(diff(func(x),x).subs(x,2)) # 表示将x = 2,带入导函数4*x**3中
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/花生_TL007/article/detail/392910
推荐阅读
相关标签
  

闽ICP备14008679号