numpy.ma.ediff1d() function in Python
Last Updated :
12 Nov, 2020
numpy.ma.ediff1d() function return the differences between consecutive elements of an array.
Syntax : numpy.ma.ediff1d(arr, to_end = None, to_begin = None)
Parameters :
arr : [array_like] Input array.
to_end : [array_like, optional] Number to append at the end of the returned differences.
to_begin : [array_like, optional] Number to prepend at the beginning of the returned differences.
Return : Return the differences between consecutive elements of an array.
Code #1:
Python3
import numpy as geek
arr = geek.array([ 3 , 5 , 8 , 4 , 12 ])
gfg = geek.ma.ediff1d(arr)
print (gfg)
|
Output:
[ 2 3 -4 8]
Code #2:
Python3
import numpy as geek
arr = geek.array([ 3 , 5 , 8 , 4 , 12 ])
gfg = geek.ma.ediff1d(arr, to_begin = geek.array([ - 23 , 0 ]), to_end = 25 )
print (gfg)
|
Output:
[-23 0 2 3 -4 8 25]
Share your thoughts in the comments
Please Login to comment...