# Python | Numpy numpy.ndarray .__ eq __ ()

With the Numpy numpy.ndarray .__ eq __ () method we can determine which element of the array is equal to the value specified in the parameter … It will return you an empty boolean array with only True and False values.

Syntax: ndarray .__ eq __ (\$ self, value, /)
Return: self == value

Example # 1:
In this example, we can see that after applying ` numpy .__ eq __ () ` we get a simple boolean array that can tell us which element in the array is equal to the element of the supplied parameter.

 ` # import important module in python ` ` import ` ` numpy as np `   ` # make an array with NumPy ` ` gfg ` ` = ` ` np.array ([` ` 1 , 2 , 3 , 4 , 5 , 6 ]) ````   # applying the numpy method .__ eq __ () print (gfg .__ eq __ ( 4 )) ```

Exit:

` [ False False False True False False] `

Example # 2:

 ` # import important module into python ` ` import ` ` numpy as np ` ` `  ` # make an array with NumPy ` ` gfg ` ` = ` ` np.array ([[[` ` 1 ` `, ` ` 2 ` `, ` ` 3 ` `, ` ` 4 ` `, ` ` 5 ` `, ` ` 6 ` `], ` ` [` ` 6 ` `, ` ` 5 ` `, ` ` 4 ` `, ` ` 3 ` `, ` ` 2 ` `, ` ` 1 ` `]]) `   ` # applying the numpy method .__ eq __ () ` ` print ` ` (gfg .__ eq __ (` ` 4 ` `)) `

Exit :

` [[False False False True False False] [False False True False False False] ] `