# Python | Numpy ndarray.__iand__()

• Last Updated : 27 Mar, 2019

With the help of `Numpy ndarray.__iand__()` method, we can get the elements that is anded by the value that is provided as a parameter in `numpy.ndarray.__iand__()` method.

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

Return: self&=value

Example #1 :
In this example we can see that every element is anded by the value that is passed as a parameter in `ndarray.__iand__()` method.

 `# import the important module in python``import` `numpy as np``     ` `# make an array with numpy``gfg ``=` `np.array([``1``, ``2``, ``3``, ``4``, ``5``])``     ` `# applying ndarray.__iand__() method``print``(gfg.__iand__(``2``))`
Output:
```[0 2 2 0 0]
```

Example #2 :

 `# import the 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 ndarray.__iand__() method``print``(gfg.__iand__(``1``))`
Output:
```[[1 0 1 0 1]
[0 1 0 1 0]]
```

My Personal Notes arrow_drop_up