scipy.misc.
derivative#
- scipy.misc.derivative(func, x0, dx=1.0, n=1, args=(), order=3)[source]#
- 查找函数在某一点的 n 次导数。 - 给定一个函数,使用间距为 dx 的中心差分公式计算在 x0 处的 n 次导数。 - 从版本 1.10.0 开始弃用: - derivative已从 SciPy 1.10.0 中的- scipy.misc.derivative中弃用,并将从 SciPy 1.12.0 开始完全移除。您可能考虑使用 findiff: maroba/findiff 或 numdifftools: pbrod/numdifftools- 参数:
- 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