python对函数求导
时间: 2023-07-07 16:18:54 浏览: 613
Desktop_Python自动求导_
Python有很多库可以实现对函数的求导,比如SymPy、SciPy、Autograd等。下面以SymPy为例,给出一个简单的求导示例代码:
```python
from sympy import symbols, diff
# 定义变量x和函数f(x)
x = symbols('x')
f = x ** 2 + 2 * x + 1
# 对f(x)求导
df = diff(f, x)
print(df) # 输出结果为:2*x + 2
```
在这个代码中,我们首先通过`symbols`函数定义了一个变量x,然后定义了一个函数f(x)。接下来,使用`diff`函数对f(x)进行求导,得到了其导函数df(x)。最后,我们打印出了df(x)的表达式。
需要注意的是,SymPy会自动将求导结果简化为最简形式,因此我们不需要手动化简。如果需要查看导函数的具体值,可以使用`subs`函数将x代入df(x)的表达式中计算。
阅读全文