You are viewing an older version (1.17.1).Go to latest (1.18.0)
{ } Raw JSON

bundles / scipy 1.17.1 / scipy / stats / _finite_differences / _derivative

function

scipy.stats._finite_differences:_derivative

source: /scipy/stats/_finite_differences.py:69

Signature

def _derivative(func, x0, dx = 1.0, n = 1, args = (), order = 3)

Summary

Find the nth derivative of a function at a point.

Extended Summary

Given a function, use a central difference formula with spacing dx to compute the nth derivative at x0.

Parameters

func : function

Input function.

x0 : float

The point at which the nth derivative is found.

dx : float, 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)
✗

Aliases

  • scipy.stats._distn_infrastructure._derivative