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] ]