parameters: (self, other)
return_statement: return self._comparison(other, operator.eq)
docstring: Check whether other equals self elementwise.
  
          When either of the elements is masked, the result is masked as well,
          but the underlying boolean data are still set, with self and other
          considered equal if both are masked, and unequal otherwise.
  
          For structured arrays, all fields are combined, with masked values
          ignored. The result is masked if all fields were masked, with self
          and other considered equal only if both were fully masked.
docstring_summary: Check whether other equals self elementwise.
docstring_tokens: Check whether other equals self elementwise .
function: def __eq__(self, other):
          """Check whether other equals self elementwise.
  
          When either of the elements is masked, the result is masked as well,
          but the underlying boolean data are still set, with self and other
          considered equal if both are masked, and unequal otherwise.
  
          For structured arrays, all fields are combined, with masked values
          ignored. The result is masked if all fields were masked, with self
          and other considered equal only if both were fully masked.
          """
          return self._comparison(other, operator.eq)
function_tokens: def __eq__ ( self , other ) : return self . _comparison ( other , operator . eq )