用python计算偏导数
偏导数文章目录偏导数1.偏导数的概念2.用python求简单的偏导数2.1 需要导入的库2.2 代码如果要计算具体的数值话就使用subs()函数来替换未知数.1.偏导数的概念2.用python求简单的偏导数2.1 需要导入的库from sympy import symbols, diffPython sympy的一大优点在于免费且开源,可以通过pip在线安装。它不依赖于外部库。SymPy支持符号计
·
偏导数
文章目录
- 偏导数
- 1.偏导数的概念
- 2.用python求简单的偏导数
- 如果要计算具体的数值话就使用subs()函数来替换未知数.
1.偏导数的概念
2.用python求简单的偏导数
2.1 需要导入的库
from sympy import symbols, diff
Python sympy的一大优点在于免费且开源,可以通过pip在线安装。它不依赖于外部库。SymPy支持符号计算、高精度计算、模式匹配、绘图、解方程、微积分、组合数学、离散 数学、几何学、概率与统计、物理学等方面的功能。
sympy是用来进行符号计算的
2.2 代码
from sympy import symbols, diff
#自己定义一个多元函数
def function_2(x,y):
return x**2 + 2*y**2
#先将所求变量(x,y)符号化。
x, y = symbols('x y', real=True)
print("对x求偏导:")
print(diff(function_2(x, y), x))
print("对y求偏导")
print(diff(function_2(x,y),y))
输出结果:
对x求偏导:
2*x
对y求偏导
4*y
一步即可得出答案
如果要计算具体的数值话就使用subs()函数来替换未知数.
print("对x求偏导:")
print(diff(function_2(x, y), x).subs({x:1, y:1}))
print("对y求偏导")
print(diff(function_2(x,y),y).subs({x:2,y:2}))
输出结果:
对x求偏导:
2
对y求偏导
8
更多推荐
已为社区贡献2条内容
所有评论(0)