docstr: ivy.Container static method variant of ivy.median. This method
  simply wraps the function, and so the docstring for ivy.median also
  applies to this method with minimal changes.
  
  Parameters
  ----------
  input
      Input container including arrays.
  axis
      Axis or axes along which the medians are computed. The default is to compute
      the median along a flattened version of the array.
  keepdims
      If this is set to True, the axes which are reduced are left in the result
      as dimensions with size one.
  overwrite_input
      If True, then allow use of memory of input array for calculations.
  out
      optional output array, for writing the result to.
  
  Returns
  -------
  ret
      The median of the array elements.
  
  Examples
  --------
  With one :class:`ivy.Container` input:
  >>> x = ivy.Container(a=ivy.array([[10.0, ivy.nan, 4], [3, 2, 1]]))
  >>> ivy.Container.static_nanmedian(x)
  {
      a: ivy.array(3.)
  }
docstr_tok: ["ivy.Container","static","method","variant","of","ivy.median",".","This","method","simply","wraps","the","function",",","and","so","the","docstring","for","ivy.median","also","applies","to","this","method","with","minimal","changes",".","Parameters","--","--","--","--","--","input","Input","container","including","arrays",".","axis","Axis","or","axes","along","which","the","medians","are","computed",".","The","default","is","to","compute","the","median","along","a","flattened","version","of","the","array",".","keepdims","If","this","is","set","to","True",",","the","axes","which","are","reduced","are","left","in","the","result","as","dimensions","with","size","one",".","overwrite_input","If","True",",","then","allow","use","of","memory","of","input","array","for","calculations",".","out","optional","output","array",",","for","writing","the","result","to",".","Returns","--","--","--","-","ret","The","median","of","the","array","elements",".","Examples","--","--","--","--","With","one",":","class",":","`","ivy.Container","`","input",":",">",">",">","x","=","ivy.Container","(","a=ivy.array","(","[","[","10.0",",","ivy.nan",",","4","]",",","[","3",",","2",",","1","]","]",")",")",">",">",">","ivy.Container.static_nanmedian","(","x",")","{","a",":","ivy.array","(","3",".",")","}"]
code: def static_nanmedian(
      input: ivy.Container,
      /,
      *,
      axis: Optional[Union[Tuple[int], int, ivy.Container]] = None,
      keepdims: Union[bool, ivy.Container] = False,
      overwrite_input: Union[bool, ivy.Container] = False,
      key_chains: Optional[
          Union[List[str], Dict[str, str], ivy.Container]
      ] = None,
      to_apply: Union[bool, ivy.Container] = True,
      prune_unapplied: Union[bool, ivy.Container] = False,
      map_sequences: Union[bool, ivy.Container] = False,
      out: Optional[Union[ivy.Array, ivy.Container]] = None,
  ) -> ivy.Container:
      """ivy.Container static method variant of ivy.median. This method
      simply wraps the function, and so the docstring for ivy.median also
      applies to this method with minimal changes.
  
      Parameters
      ----------
      input
          Input container including arrays.
      axis
          Axis or axes along which the medians are computed. The default is to compute
          the median along a flattened version of the array.
      keepdims
          If this is set to True, the axes which are reduced are left in the result
          as dimensions with size one.
      overwrite_input
          If True, then allow use of memory of input array for calculations.
      out
          optional output array, for writing the result to.
  
      Returns
      -------
      ret
          The median of the array elements.
  
      Examples
      --------
      With one :class:`ivy.Container` input:
      >>> x = ivy.Container(a=ivy.array([[10.0, ivy.nan, 4], [3, 2, 1]]))
      >>> ivy.Container.static_nanmedian(x)
      {
          a: ivy.array(3.)
      }
      """
      return ContainerBase.cont_multi_map_in_function(
          "nanmedian",
          input,
          axis=axis,
          keepdims=keepdims,
          overwrite_input=overwrite_input,
          key_chains=key_chains,
          to_apply=to_apply,
          prune_unapplied=prune_unapplied,
          map_sequences=map_sequences,
          out=out,
      )
  
imports: from typing import Optional, Union, List, Dict, Tuple, Sequence
  import ivy
  from ivy.data_classes.container.base import ContainerBase
label_desc: Use image node_id 15 for calling the _ContainerWithStatisticalExperimental obj's underlying member method code with example usage: obj.static_nanmedian() and returns: ContainerBase