Python | Numpy MaskedArray .__ iadd__



numpy.ma.MaskedArray class is a subclass of ndarray for manipulating numeric arrays with missing data. With Numpy MaskedArray .__ iadd__ we can add a specific value that is provided as a parameter to the MaskedArray .__ iadd __ () method. A value will be appended to each item in the NumPy array.

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

Return: Add other to self in-place.

Example # 1:
In this example, we see that each element of the array is added with a value specified as a parameter in the MaskedArray .__ iadd __ () 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 .__ iadd __ () method

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

Exit:

 [6. 7. 8. 9.7 10.2] 

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 .__ iadd method __ ()

print (gfg .__ iadd __ ( 5 )) 

Output:

 [[6 7 8 9 10] [11 10 9 8 7]]