code: def _is_array_integer(arr):
      
      return issubclass(arr.dtype.type, np.integer) or np.allclose(arr, np.round(arr))
docs: Returns True if an array contains integers (integer type or near-int
      float values) and False otherwise.
  
      >>> _is_array_integer(np.arange(10))
      True
      >>> _is_array_integer(np.arange(7.0, 20.0, 1.0))
      True
      >>> _is_array_integer(np.arange(0, 1, 0.1))
      False