code: def min(self):
          
          if self.is_quantized or self.base_dtype in (
              bool,
              string,
              complex64,
              complex128,
          ):
              raise TypeError("Cannot find minimum value of %s." % self)
  
          # there is no simple way to get the min value of a dtype, we have to check
          # float and int types separately
          try:
              return np.finfo(self.as_numpy_dtype()).min
          except:  # bare except as possible raises by finfo not documented
              try:
                  return np.iinfo(self.as_numpy_dtype()).min
              except:
                  if self.base_dtype == bfloat16:
                      return _np_bfloat16(float.fromhex("-0x1.FEp127"))
                  raise TypeError("Cannot find minimum value of %s." % self)
docs: Returns the minimum representable value in this data type.
  
          Raises:
            TypeError: if this is a non-numeric, unordered, or quantized type.