docstr: ivy.Array instance method variant of ivy.isclose. This method simply
  wraps the function, and so the docstring for ivy.isclose also applies
  to this method with minimal changes.
  
  Parameters
  ----------
  self
      First input array.
  b
      Second input array.
  rtol
      The relative tolerance parameter.
  atol
      The absolute tolerance parameter.
  equal_nan
      Whether to compare NaN's as equal. If True, NaN's in a will be
      considered equal to NaN's in b in the output array.
  out
      Alternate output array in which to place the result.
      The default is None.
  
  Returns
  -------
  ret
      A new array holding the result is returned unless out is specified,
      in which it is returned.
  
  Examples
  --------
  >>> a = ivy.array([[ 2.1,  3.4,  ivy.nan], [ivy.nan, 2.4, 2.1]])
  >>> b = ivy.array([[ 2.1,  3.4,  ivy.nan], [ivy.nan, 2.4, 2.1]])
  >>> a.isclose(b)
  ivy.array([[True, True, False],
         [False, True, True]])
  >>> a.isclose(b, equal_nan=True)
  ivy.array([[True, True, True],
         [True, True, True]])
  >>> a=ivy.array([1.0, 2.0])
  >>> b=ivy.array([1.0, 2.001])
  >>> a.isclose(b, atol=0.0)
  ivy.array([True, False])
  >>> a.isclose(b, rtol=0.01, atol=0.0)
  ivy.array([True, True])
docstr_tok: ["ivy.Array","instance","method","variant","of","ivy.isclose",".","This","method","simply","wraps","the","function",",","and","so","the","docstring","for","ivy.isclose","also","applies","to","this","method","with","minimal","changes",".","Parameters","--","--","--","--","--","self","First","input","array",".","b","Second","input","array",".","rtol","The","relative","tolerance","parameter",".","atol","The","absolute","tolerance","parameter",".","equal_nan","Whether","to","compare","NaN","'s","as","equal",".","If","True",",","NaN","'s","in","a","will","be","considered","equal","to","NaN","'s","in","b","in","the","output","array",".","out","Alternate","output","array","in","which","to","place","the","result",".","The","default","is","None",".","Returns","--","--","--","-","ret","A","new","array","holding","the","result","is","returned","unless","out","is","specified",",","in","which","it","is","returned",".","Examples","--","--","--","--",">",">",">","a","=","ivy.array","(","[","[","2.1",",","3.4",",","ivy.nan","]",",","[","ivy.nan",",","2.4",",","2.1","]","]",")",">",">",">","b","=","ivy.array","(","[","[","2.1",",","3.4",",","ivy.nan","]",",","[","ivy.nan",",","2.4",",","2.1","]","]",")",">",">",">","a.isclose","(","b",")","ivy.array","(","[","[","True",",","True",",","False","]",",","[","False",",","True",",","True","]","]",")",">",">",">","a.isclose","(","b",",","equal_nan=True",")","ivy.array","(","[","[","True",",","True",",","True","]",",","[","True",",","True",",","True","]","]",")",">",">",">","a=ivy.array","(","[","1.0",",","2.0","]",")",">",">",">","b=ivy.array","(","[","1.0",",","2.001","]",")",">",">",">","a.isclose","(","b",",","atol=0.0",")","ivy.array","(","[","True",",","False","]",")",">",">",">","a.isclose","(","b",",","rtol=0.01",",","atol=0.0",")","ivy.array","(","[","True",",","True","]",")"]
code: def isclose(
      self: ivy.Array,
      b: ivy.Array,
      /,
      *,
      rtol: float = 1e-05,
      atol: float = 1e-08,
      equal_nan: bool = False,
      out: Optional[ivy.Array] = None,
  ) -> ivy.Array:
      """ivy.Array instance method variant of ivy.isclose. This method simply
      wraps the function, and so the docstring for ivy.isclose also applies
      to this method with minimal changes.
  
      Parameters
      ----------
      self
          First input array.
      b
          Second input array.
      rtol
          The relative tolerance parameter.
      atol
          The absolute tolerance parameter.
      equal_nan
          Whether to compare NaN's as equal. If True, NaN's in a will be
          considered equal to NaN's in b in the output array.
      out
          Alternate output array in which to place the result.
          The default is None.
  
      Returns
      -------
      ret
          A new array holding the result is returned unless out is specified,
          in which it is returned.
  
      Examples
      --------
      >>> a = ivy.array([[ 2.1,  3.4,  ivy.nan], [ivy.nan, 2.4, 2.1]])
      >>> b = ivy.array([[ 2.1,  3.4,  ivy.nan], [ivy.nan, 2.4, 2.1]])
      >>> a.isclose(b)
      ivy.array([[True, True, False],
             [False, True, True]])
      >>> a.isclose(b, equal_nan=True)
      ivy.array([[True, True, True],
             [True, True, True]])
      >>> a=ivy.array([1.0, 2.0])
      >>> b=ivy.array([1.0, 2.001])
      >>> a.isclose(b, atol=0.0)
      ivy.array([True, False])
      >>> a.isclose(b, rtol=0.01, atol=0.0)
      ivy.array([True, True])
      """
      return ivy.isclose(
          self._data,
          b,
          rtol=rtol,
          atol=atol,
          equal_nan=equal_nan,
          out=out,
      )
  
imports: import abc
  from typing import Optional, Union, Tuple, List, Sequence
  from numbers import Number
  import ivy
label_desc: Use image node_id 11 for calling the _ArrayWithElementWiseExperimental obj's underlying member method code with example usage: obj.isclose() and returns: ivy