# Python | Numpy numpy.ndarray.__isub__()

• Last Updated : 11 Mar, 2019

With the help of `numpy.ndarray.__isub__()` method, we can subtract a particular value that is provided as a parameter in the `ndarray.__isub__()` method. Value will be subtracted to every element in a numpy array.

Syntax: ndarray.__isub__(\$self, value, /)

Return: self-=value

Example #1 :
In this example we can see that each and every element in an array is subtracted with the value given as a parameter in method `ndarray.__isub__()`. Remember this method will work with every type of numeric value.

 `# import the important module in python``import` `numpy as np``   ` `# make an array with numpy``gfg ``=` `np.array([``1.2``, ``2.6``, ``3``, ``4.5``, ``5``])``   ` `# applying ndarray.__isub__() method``print``(gfg.__isub__(``5``))`

Output:

```[-3.8 -2.4 -2.  -0.5  0. ]
```

Example #2 :

 `# import the 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 ndarray.__isub__() method``print``(gfg.__isub__(``3``))`

Output:

```[[-2.   -0.8   0.    1.    2.01]
[ 3.1   2.    1.8   0.   -1.  ]]
```
My Personal Notes arrow_drop_up