docstr: ivy.Array instance method variant of ivy.nanmin. This method simply
  wraps the function, and so the docstring for ivy.min also applies to
  this method with minimal changes.
  
  Parameters
  ----------
  self
      Input array.
  axis
      Axis or axes along which the minimum is computed.
      The default is to compute the minimum of the flattened array.
  out
      optional output array, for writing the result to.
  keepdims
      If this is set to True, the axes which are reduced are left in the result
      as dimensions with size one. With this option, the result will broadcast
      correctly against the original a.
  initial
      The maximum value of an output element
  where
      Elements to compare for the minimum
  
  Returns
  -------
  ret
      Return minimum of an array or minimum along an axis, ignoring any NaNs.
  
  Examples
  --------
  >>> a = ivy.array([[1, 2], [3, ivy.nan]])
  >>> a.nanmin(a)
  1.0
  >>> a.nanmin(a, axis=0)
  ivy.array([1., 2.])
docstr_tok: ["ivy.Array","instance","method","variant","of","ivy.nanmin",".","This","method","simply","wraps","the","function",",","and","so","the","docstring","for","ivy.min","also","applies","to","this","method","with","minimal","changes",".","Parameters","--","--","--","--","--","self","Input","array",".","axis","Axis","or","axes","along","which","the","minimum","is","computed",".","The","default","is","to","compute","the","minimum","of","the","flattened","array",".","out","optional","output","array",",","for","writing","the","result","to",".","keepdims","If","this","is","set","to","True",",","the","axes","which","are","reduced","are","left","in","the","result","as","dimensions","with","size","one",".","With","this","option",",","the","result","will","broadcast","correctly","against","the","original","a.","initial","The","maximum","value","of","an","output","element","where","Elements","to","compare","for","the","minimum","Returns","--","--","--","-","ret","Return","minimum","of","an","array","or","minimum","along","an","axis",",","ignoring","any","NaNs",".","Examples","--","--","--","--",">",">",">","a","=","ivy.array","(","[","[","1",",","2","]",",","[","3",",","ivy.nan","]","]",")",">",">",">","a.nanmin","(","a",")","1.0",">",">",">","a.nanmin","(","a",",","axis=0",")","ivy.array","(","[","1.",",","2",".","]",")"]
code: def nanmin(
      self: ivy.Array,
      /,
      *,
      axis: Optional[Union[Tuple[int], int]] = None,
      keepdims: Optional[bool] = False,
      initial: Optional[Union[int, float, complex]] = None,
      where: Optional[ivy.Array] = None,
      out: Optional[ivy.Array] = None,
  ) -> ivy.Array:
      """ivy.Array instance method variant of ivy.nanmin. This method simply
      wraps the function, and so the docstring for ivy.min also applies to
      this method with minimal changes.
  
      Parameters
      ----------
      self
          Input array.
      axis
          Axis or axes along which the minimum is computed.
          The default is to compute the minimum of the flattened array.
      out
          optional output array, for writing the result to.
      keepdims
          If this is set to True, the axes which are reduced are left in the result
          as dimensions with size one. With this option, the result will broadcast
          correctly against the original a.
      initial
          The maximum value of an output element
      where
          Elements to compare for the minimum
  
      Returns
      -------
      ret
          Return minimum of an array or minimum along an axis, ignoring any NaNs.
  
      Examples
      --------
      >>> a = ivy.array([[1, 2], [3, ivy.nan]])
      >>> a.nanmin(a)
      1.0
      >>> a.nanmin(a, axis=0)
      ivy.array([1., 2.])
      """
      return ivy.nanmin(
          self._data,
          axis=axis,
          keepdims=keepdims,
          out=out,
          initial=initial,
          where=where,
      )
  
file_path: ivy/ivy/data_classes/array/experimental/statistical.py
imports: import abc
  from typing import Optional, Union, Tuple, Sequence
  import ivy
label_desc: Use image node_id 4 for calling the _ArrayWithStatisticalExperimental obj's underlying member method code with example usage: obj.nanmin() and returns: ivy