Python | Numpy numpy.ndarray .__ lshift __ ()

Using the Numpy numpy.ndarray .__ lshift __ () method, we can get elements that are shifted to the left by the value provided as a parameter in numpy.ndarray .__ lshift __ () .

Syntax: ndarray .__ lshift __ ($ self, value, /)

Return: self & lt; & lt; value

Example # 1:
In this example, we see that each element is shifted to the left by the value passed as a parameter to ndarray .__ lshift __ () .

# import important module into python

import numpy as np

  
# make an array with NumPy

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

 
# applying the ndarray .__ lshift __ () method

print (gfg .__ lshift __ ( 2 ))

Exit:

 [4 8 12 16 20] 

Example # 2:

# import important module in python

import numpy as np

  
# make an array with NumPy

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

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

 
# applying the ndarray method .__ lshift __ ()

pr int (gfg .__ lshift __ ( 1 ))

Exit:

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