Python | Numpy MaskedArray .__ imul__

Arrays | NumPy | Python Methods and Functions

numpy.ma.MaskedArray class is a subclass of ndarray for manipulating numeric arrays with missing data. With Numpy MaskedArray .__ imul__ we can multiply a specific value that is provided as a parameter in the MaskedArray .__ imul __ () method. The value will be multiplied by each element in the array.

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

Return: Multiply self by other in-place.

Example # 1:
In this example, we see that each element of the array is multiplied by the value specified as a parameter in the MaskedArray .__ imul __ () method. Remember one thing, this will not work for double type values.

# import important module into python

import numpy as np 

 
# make an array with NumPy

gfg = np.ma.array ([ 1 , 2 , 3 , 4.7 , 5.2 ]) 

 
# applying MaskedArray .__ imul __ () method

print < / code> (gfg .__ imul __ ( 5 )) 

Exit:

 [5. 10. 15. 23.5 26. ] 

Example # 2:

# import important module in python

import numpy as np 

 
# make an array with NumPy

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

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

  
# applying MaskedArray .__ imul __ () method

print (gfg .__ imul __ ( 5 )) 

Exit :

 [[5 10 15 20 25] [30 25 20 15 10]] 




Get Solution for free from DataCamp guru