scipy.misc.derivative¶
- scipy.misc.derivative(func, x0, dx=1.0, n=1, args=(), order=3)[source]¶
Find the n-th derivative of a function at a point.
Given a function, use a central difference formula with spacing dx to compute the n-th derivative at x0.
Parameters: func : function
Input function.
x0 : float
The point at which n-th derivative is found.
dx : int, optional
Spacing.
n : int, optional
Order of the derivative. Default is 1.
args : tuple, optional
Arguments
order : int, optional
Number of points to use, must be odd.
Notes
Decreasing the step size too small can result in round-off error.
Examples
>>> def f(x): ... return x**3 + x**2 ... >>> derivative(f, 1.0, dx=1e-6) 4.9999999999217337