class_docstr: iinfo(type)
  
  Machine limits for integer types.
  
  Attributes
  ----------
  bits : int
      The number of bits occupied by the type.
  dtype : dtype
      Returns the dtype for which `iinfo` returns information.
  min : int
      The smallest integer expressible by the type.
  max : int
      The largest integer expressible by the type.
  
  Parameters
  ----------
  int_type : integer type, dtype, or instance
      The kind of integer data type to get information about.
  
  See Also
  --------
  finfo : The equivalent for floating point data types.
  
  Examples
  --------
  With types:
  
  >>> ii16 = np.iinfo(np.int16)
  >>> ii16.min
  -32768
  >>> ii16.max
  32767
  >>> ii32 = np.iinfo(np.int32)
  >>> ii32.min
  -2147483648
  >>> ii32.max
  2147483647
  
  With instances:
  
  >>> ii32 = np.iinfo(np.int32(10))
  >>> ii32.min
  -2147483648
  >>> ii32.max
  2147483647
class_docstr_tok: ["iinfo","(","type",")","Machine","limits","for","integer","types",".","Attributes","--","--","--","--","--","bits",":","int","The","number","of","bits","occupied","by","the","type",".","dtype",":","dtype","Returns","the","dtype","for","which","`","iinfo","`","returns","information",".","min",":","int","The","smallest","integer","expressible","by","the","type",".","max",":","int","The","largest","integer","expressible","by","the","type",".","Parameters","--","--","--","--","--","int_type",":","integer","type",",","dtype",",","or","instance","The","kind","of","integer","data","type","to","get","information","about",".","See","Also","--","--","--","--","finfo",":","The","equivalent","for","floating","point","data","types",".","Examples","--","--","--","--","With","types",":",">",">",">","ii16","=","np.iinfo","(","np.int16",")",">",">",">","ii16.min","-32768",">",">",">","ii16.max","32767",">",">",">","ii32","=","np.iinfo","(","np.int32",")",">",">",">","ii32.min","-2147483648",">",">",">","ii32.max","2147483647","With","instances",":",">",">",">","ii32","=","np.iinfo","(","np.int32","(","10",")",")",">",">",">","ii32.min","-2147483648",">",">",">","ii32.max","2147483647"]
docstr: Minimum value of given dtype.
docstr_tok: ["Minimum","value","of","given","dtype","."]
code: def min(self):
      """Minimum value of given dtype."""
      if self.kind == "u":
          return 0
      else:
          try:
              val = iinfo._min_vals[self.key]
          except KeyError:
              val = int(-(1 << (self.bits - 1)))
              iinfo._min_vals[self.key] = val
          return val
  
imports: import warnings
  from .._utils import set_module
  from ._machar import MachAr
  from .None import numeric
  from .None import numerictypes
  from .numeric import array, inf, NaN
  from .umath import log10, exp2, nextafter, isnan
label_desc: Use image node_id 2 for calling the iinfo obj's underlying member method code with example usage: obj.min() and returns: int, val