scipy.misc.derivative¶
- scipy.misc.derivative(func, x0, dx=1.0, n=1, args=(), order=3)[源代码]¶
求函数在某一点的n阶导数。
在给定函数的情况下,使用带间距的中心差分公式 dx 在上计算n阶导数 x0 。
- 参数
- func功能
输入功能。
- x0浮动
找到n阶导数的点。
- dx浮动,可选
间距。
- n整型,可选
导数的顺序。默认值为1。
- args元组,可选
论据
- order整型,可选
要使用的点数,必须是奇数。
注意事项
将步长减小得太小可能会导致舍入误差。
示例
>>> from scipy.misc import derivative >>> def f(x): ... return x**3 + x**2 >>> derivative(f, 1.0, dx=1e-6) 4.9999999999217337