NumPy Differences
Differences
A discrete difference means subtracting two successive elements.
E.g. for [1, 2, 3, 4], the discrete difference would be [2-1, 3-2, 4-3] = [1, 1, 1]
To find the discrete difference, use the diff()
function.
Example
Compute discrete difference of the following array:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr)
print(newarr)
Try it Yourself »
Returns: [5 10 -20]
because 15-10=5, 25-15=10, and 5-25=-20
We can perform this operation repeatedly by giving parameter n
.
Example
Compute discrete difference of the following array twice:
import numpy as np
arr = np.array([10,
15, 25, 5])
newarr = np.diff(arr, n=2)
print(newarr)
Try it Yourself »
Returns: [5 -30]
because: 15-10=5, 25-15=10, and 5-25=-20 AND 10-5=5 and -20-10=-30
Copyright 1999-2023 by Refsnes Data. All Rights Reserved.