docstr: ivy.Container static method variant of ivy.argmin. This method
  simply wraps the function, and so the docstring for ivy.argmin also
  applies to this method with minimal changes.
  
  Parameters
  ----------
  x
      input array or container. Should have a numeric data type.
  axis
      axis along which to search. If None, the function must return the index of
      the minimum value of the flattened array. Default = None.
  keepdims
      if True, the reduced axes (dimensions) must be included in the result as
      singleton dimensions, and, accordingly, the result must be compatible with
      the input array (see Broadcasting). Otherwise, if False, the reduced axes
      (dimensions) must not be included in the result. Default = False.
  dtype
      An optional output_dtype from: int32, int64. Defaults to int64.
  out
      optional output container, for writing the result to. It must have a shape
      that the inputs broadcast to.
  
  Returns
  -------
  ret
      a container containing the indices of the minimum values across the
      specified axis.
  
  Examples
  --------
  >>> x = ivy.Container(a=ivy.array([[4., 0., -1.], [2., -3., 6]]),        ...                   b=ivy.array([[1., 2., 3.], [1., 1., 1.]])
  >>> y = ivy.Container.static_argmin(axis=1, keepdims=True)
  >>> print(y)
  {
      a: ivy.array([[2],
                    [1]]),
      b: ivy.array([[0],
                    [0]])
  }
docstr_tok: ["ivy.Container","static","method","variant","of","ivy.argmin",".","This","method","simply","wraps","the","function",",","and","so","the","docstring","for","ivy.argmin","also","applies","to","this","method","with","minimal","changes",".","Parameters","--","--","--","--","--","x","input","array","or","container",".","Should","have","a","numeric","data","type",".","axis","axis","along","which","to","search",".","If","None",",","the","function","must","return","the","index","of","the","minimum","value","of","the","flattened","array",".","Default","=","None",".","keepdims","if","True",",","the","reduced","axes","(","dimensions",")","must","be","included","in","the","result","as","singleton","dimensions",",","and",",","accordingly",",","the","result","must","be","compatible","with","the","input","array","(","see","Broadcasting",")",".","Otherwise",",","if","False",",","the","reduced","axes","(","dimensions",")","must","not","be","included","in","the","result",".","Default","=","False",".","dtype","An","optional","output_dtype","from",":","int32",",","int64",".","Defaults","to","int64",".","out","optional","output","container",",","for","writing","the","result","to",".","It","must","have","a","shape","that","the","inputs","broadcast","to",".","Returns","--","--","--","-","ret","a","container","containing","the","indices","of","the","minimum","values","across","the","specified","axis",".","Examples","--","--","--","--",">",">",">","x","=","ivy.Container","(","a=ivy.array","(","[","[","4.",",","0.",",","-1",".","]",",","[","2.",",","-3.",",","6","]","]",")",",","...","b=ivy.array","(","[","[","1.",",","2.",",","3",".","]",",","[","1.",",","1.",",","1",".","]","]",")",">",">",">","y","=","ivy.Container.static_argmin","(","axis=1",",","keepdims=True",")",">",">",">","print","(","y",")","{","a",":","ivy.array","(","[","[","2","]",",","[","1","]","]",")",",","b",":","ivy.array","(","[","[","0","]",",","[","0","]","]",")","}"]
code: def _static_argmin(
      x: Union[ivy.Container, ivy.Array, ivy.NativeArray],
      /,
      *,
      axis: Optional[Union[int, ivy.Container]] = None,
      keepdims: Union[bool, ivy.Container] = False,
      dtype: Optional[
          Union[ivy.int32, ivy.int64, ivy.Container]
      ] = None,
      select_last_index: Union[bool, ivy.Container] = False,
      out: Optional[ivy.Container] = None,
  ) -> ivy.Container:
      """ivy.Container static method variant of ivy.argmin. This method
          simply wraps the function, and so the docstring for ivy.argmin also
          applies to this method with minimal changes.
  
          Parameters
          ----------
          x
              input array or container. Should have a numeric data type.
          axis
              axis along which to search. If None, the function must return the index of
              the minimum value of the flattened array. Default = None.
          keepdims
              if True, the reduced axes (dimensions) must be included in the result as
              singleton dimensions, and, accordingly, the result must be compatible with
              the input array (see Broadcasting). Otherwise, if False, the reduced axes
              (dimensions) must not be included in the result. Default = False.
          dtype
              An optional output_dtype from: int32, int64. Defaults to int64.
          out
              optional output container, for writing the result to. It must have a shape
              that the inputs broadcast to.
  
          Returns
          -------
          ret
              a container containing the indices of the minimum values across the
              specified axis.
  
          Examples
          --------
          >>> x = ivy.Container(a=ivy.array([[4., 0., -1.], [2., -3., 6]]),\
          ...                   b=ivy.array([[1., 2., 3.], [1., 1., 1.]])
          >>> y = ivy.Container.static_argmin(axis=1, keepdims=True)
          >>> print(y)
          {
              a: ivy.array([[2],
                            [1]]),
              b: ivy.array([[0],
                            [0]])
          }
          """
      return ContainerBase.cont_multi_map_in_function(
          "argmin",
          x,
          axis=axis,
          keepdims=keepdims,
          dtype=dtype,
          select_last_index=select_last_index,
          out=out,
      )
  
file_path: ivy/ivy/data_classes/container/searching.py
imports: from numbers import Number
  from typing import Optional, Union, List, Dict
  import ivy
  from ivy.data_classes.container.base import ContainerBase
label_desc: Use image node_id 3 for calling the _ContainerWithSearching obj's underlying member method code with example usage: obj._static_argmin() and returns: ContainerBase