Python怎么求出一个导数?Python高等数学计算方法

python之中在对金融、统计学等方面的数据进行建模和分析的时候经常会需要使用到到高等数学的计算方法,像是求导、微分、傅里叶变换等等 。那么在python中想要求一个导数该要怎么做呢?本篇文章就会介绍python求导数的方法,一起往下看看吧 。

Python怎么求出一个导数?Python高等数学计算方法


python的原生基本算术运算符不支持进行高等数学的运算,想要求出一个导数那么就需要使用python的第三方库 。而sympy就是一个提供了大量高等数学计算方法的第三方库,使用它进行求导的方法有以下几种 。
(1)表达式求导:sympy库中有一个函数diff可以自动的去计算所传进去的表达式的导数,示例如下:
# 导入sympy库import sympy# 定义求导表达式的变量名称x1, x2 = symbols('x1 x2')# 定义求导表达式的函数y = x1**2 + x2**2# 使用diff函数计算y的偏导数print(diff(y,x2))(2)传值求导:将之前求导的代码放在一个函数里以供调用,导数中求到的变量可以带入任意一个整数的值进去,具体实例如下:
【Python怎么求出一个导数?Python高等数学计算方法】# 将之前的代码放在一个函数之中def sympy_der:# 调用函数并传递一个值进去func = sympy_der()func.evalf(subs={’x1’:8})    # 把x1等于8导入到求导数的计算之中以上就是关于“Python怎么求出一个导数?Python高等数学计算方法”的全部内容了,想要了解更多python的实用知识和代码示例可以在网页顶部栏目中找到python查看更多哦 。

    猜你喜欢