Python | Numpy MaskedArray .__ ilshift __ ()



numpy.ma.MaskedArray class is a subclass of ndarray for manipulating numeric arrays with missing data. With Numpy MaskedArray .__ ilshift__ we can get elements that are shifted to the left by the value provided as a parameter in the MaskedArray .__ ilshift __ () method.

Syntax: numpy.MaskedArray .__ ilshift __ (other)

Return: Return self & lt; & lt; = value.

Example # 1:
In this example, we see that each element is shifted to the right by the value passed as a parameter to the MaskedArray method .__ ilshift __ ().

# import an important module into python

import numpy as np 

 
# make an array with NumPy

gfg = np.ma.array ([ 1 , 2 , 3 , 4 , 5 ]) 

 
# applying MaskedArray .__ ilshift __ () method

print (gfg .__ ilshift __ ( 2 )) 

Exit:

 [4 8 12 16 20] 

Example # 2:

# import an important module into python

import numpy as np 

 
< code class = "comments"> # make an array with NumPy

gfg = np.ma.array ([[ 1 , 2 , 3 , 4 , 5 ], 

[ 6 , 5 , 4 , 3 , 2 ]]) 

 
# applying MaskedArray .__ ilshift method __ ()

print (gfg .__ ilshift __ ( 1 )) 

Exit:

 [[2 4 6 8 10] [12 10 8 6 4]]