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



Using the numpy.ndarray.__iadd__() method we can add a specific value that is provided as a parameter in the ndarray .__ iadd __ () . The value will be appended to every item in the NumPy array.

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

Return: self + = value

Example # 1:
In this example, we see that each the array element is appended with the value specified as a parameter in the ndarray .__ iadd __ () method. Remember that this method will work for every type of numeric value.

# import important module into python

import numpy as np

 
# make an array with NumPy

gfg = np.array ([ 1.2 , 2.6 , 3 , 4.5 , 5 ])

 
# applying the ndarray method .__ iadd __ ()

print  (gfg .__ iadd __ ( 5 ))

Exit:

 [6.2 7.6 8. 9.5 10.] 

Example # 2:

# import important module in python

import numpy as np

  
# make an array with NumPy

gfg = np.array ([[ 1 , 2.2 , 3 , 4 , 5.01 ],

 

[ 6.1 , 5 , 4.8 , 3 , 2 ]])

 
# applying the ndarray method .__ iadd __ ()

print (gfg .__ iadd __ ( 3 ))

Exit:

 [[4. 5.2 6. 7. 8.01] [9.1 8. 7.8 6. 5.]]