| [ Web Proxy ] |
| Viewing: https://numpy.org/doc/stable/reference/generated/../random/../generated/numpy.ediff1d.html | [Back] [Original] |
The differences between consecutive elements of an array.
If necessary, will be flattened before the differences are taken.
Number(s) to append at the end of the returned differences.
Number(s) to prepend at the beginning of the returned differences.
The differences. Loosely, this is ary.flat[1:] - ary.flat[:-1].
Notes
When applied to masked arrays, this function drops the mask information if the to_begin and/or to_end parameters are used.
Examples
>>> import numpy as np
>>> x = np.array([1, 2, 4, 7, 0])
>>> np.ediff1d(x)
array([ 1, 2, 3, -7])
>>> np.ediff1d(x, to_begin=-99, to_end=np.array([88, 99]))
array([-99, 1, 2, ..., -7, 88, 99])
The returned array is always 1D.
>>> y = [[1, 2, 4], [1, 6, 24]]
>>> np.ediff1d(y)
array([ 1, 2, -3, 5, 18])
| Web Proxy Viewer | New URL | Original Page |