code: def argmin(a, axis=None, dtype=None, out=None, keepdims=False):
      """Returns the indices of the minimum along an axis.
  
      Args:
          a (cupy.ndarray): Array to take argmin.
          axis (int): Along which axis to find the minimum. ``a`` is flattened by
              default.
          dtype: Data type specifier.
          out (cupy.ndarray): Output array.
          keepdims (bool): If ``True``, the axis ``axis`` is preserved as an axis
              of length one.
  
      Returns:
          cupy.ndarray: The indices of the minimum of ``a`` along an axis.
  
      .. note::
         ``dtype`` and ``keepdim`` arguments are specific to CuPy. They are
         not in NumPy.
  
      .. note::
         ``axis`` argument accepts a tuple of ints, but this is specific to
         CuPy. NumPy does not support it.
  
      .. seealso:: :func:`numpy.argmin`
  
      """
      # TODO(okuta): check type
      return a.argmin(
          axis=axis, dtype=dtype, out=out, keepdims=keepdims
      )
  
file_path: cupy/cupy/_sorting/search.py
imports: import cupy
  from cupy import _core
  from cupy._core import fusion
  from cupy import _util
  from cupy._core import _routines_indexing
  from cupy._core import _routines_statistics
label_desc: Use image node_id 3 for calling a global function with example usage: argmin(a, axis, dtype, out, keepdims) and returns: a