class_docstr: Mixin for min and max methods.
  These are not implemented for dia_matrix, hence the separate class.
class_docstr_tok: ["Mixin","for","min","and","max","methods",".","These","are","not","implemented","for","dia_matrix",",","hence","the","separate","class","."]
docstr: Returns indices of minimum elements along an axis.
  
  Implicit zero elements are taken into account. If there are several
  minimum values, the index of the first occurrence is returned. If
  ``NaN`` values occur in the matrix, the output defaults to a zero entry
  for the row/column in which the NaN occurs.
  
  Args:
      axis (int): {-2, -1, 0, 1, ``None``} (optional)
          Axis along which the argmin is computed. If ``None`` (default),
          index of the minimum element in the flatten data is returned.
      out (None): (optional)
          This argument is in the signature *solely* for NumPy
          compatibility reasons. Do not pass in anything except for
          the default value, as this argument is not used.
  
  Returns:
      (cupy.narray or int): Indices of minimum elements. If matrix,
      its size along ``axis`` is 1.
docstr_tok: ["Returns","indices","of","minimum","elements","along","an","axis",".","Implicit","zero","elements","are","taken","into","account",".","If","there","are","several","minimum","values",",","the","index","of","the","first","occurrence","is","returned",".","If","``","NaN","``","values","occur","in","the","matrix",",","the","output","defaults","to","a","zero","entry","for","the","row\/column","in","which","the","NaN","occurs",".","Args",":","axis","(","int",")",":","{","-2",",","-1",",","0",",","1",",","``","None","``","}","(","optional",")","Axis","along","which","the","argmin","is","computed",".","If","``","None","``","(","default",")",",","index","of","the","minimum","element","in","the","flatten","data","is","returned",".","out","(","None",")",":","(","optional",")","This","argument","is","in","the","signature","*","solely","*","for","NumPy","compatibility","reasons",".","Do","not","pass","in","anything","except","for","the","default","value",",","as","this","argument","is","not","used",".","Returns",":","(","cupy.narray","or","int",")",":","Indices","of","minimum","elements",".","If","matrix",",","its","size","along","``","axis","``","is","1","."]
code: def argmin(self, axis=None, out=None):
      """
      Returns indices of minimum elements along an axis.
  
      Implicit zero elements are taken into account. If there are several
      minimum values, the index of the first occurrence is returned. If
      ``NaN`` values occur in the matrix, the output defaults to a zero entry
      for the row/column in which the NaN occurs.
  
      Args:
          axis (int): {-2, -1, 0, 1, ``None``} (optional)
              Axis along which the argmin is computed. If ``None`` (default),
              index of the minimum element in the flatten data is returned.
          out (None): (optional)
              This argument is in the signature *solely* for NumPy
              compatibility reasons. Do not pass in anything except for
              the default value, as this argument is not used.
  
      Returns:
          (cupy.narray or int): Indices of minimum elements. If matrix,
          its size along ``axis`` is 1.
  
      """
      return self._arg_min_or_max(axis, out, cupy.argmin, cupy.less)
  
imports: import cupy
  import numpy
  from cupy._core import internal
  from cupy import _util
  from cupyx.scipy.sparse import _base
  from cupyx.scipy.sparse import _coo
  from cupyx.scipy.sparse import _sputils
label_desc: Use image node_id 8 for calling the _minmax_mixin obj's underlying member method code with example usage: obj.argmin(axis, out) and returns: self