numpy.gradient#
- numpy.gradient(f, *varargs, axis=None, edge_order=1)[source]#
Return the gradient of an N-dimensional array.
The gradient is computed using second order accurate central differences in the interior points and either first or second order accurate one-sides (forward or backwards) differences at the boundaries. The returned gradient hence has the same shape as the input array.
- Parameters:
- farray_like
An N-dimensional array containing samples of a scalar function.
- varargslist of scalar or array, optional
Spacing between f values. Default unitary spacing for all dimensions. Spacing can be specified using:
Single scalar to specify a sample distance for all dimensions.