To get the machine limits information for integer types, use the numpy.iinfo() method in Python Numpy. The first parameter is the int_type i.e. the kind of integer data type to get information about.
Steps
At first, import the required library −
import numpy as np
The min is the minimum value of given dtype and max is the minimum value of given dtype.
Checking for int16 type −
a = np.iinfo(np.int16)
print("Minimum of int16 type...\n",a.min)
print("Maximum of int16 type...\n",a.max)Checking for int32 type −
b = np.iinfo(np.int32)
print("\nMinimum of int32 type...\n",b.min)
print("Maximum of int32 type...\n",b.max)Checking for int64 type −
c = np.iinfo(np.int64)
print("\nMinimum of int64 type...\n",c.min)
print("Maximum of int64 type...\n",c.max)Example
import numpy as np
# To get the machine limits information for integer types, use the numpy.iinfo() method in Python Numpy
# The first parameter is the int_type i.e. the kind of integer data type to get information about.
# Checking for int16 type
# The min is the minimum value of given dtype.
# The max is the minimum value of given dtype.
a = np.iinfo(np.int16)
print("Minimum of int16 type...\n",a.min)
print("Maximum of int16 type...\n",a.max)
# Checking for int32 type
b = np.iinfo(np.int32)
print("\nMinimum of int32 type...\n",b.min)
print("Maximum of int32 type...\n",b.max)
# Checking for int64 type
c = np.iinfo(np.int64)
print("\nMinimum of int64 type...\n",c.min)
print("Maximum of int64 type...\n",c.max)Output
Minimum of int16 type... -32768 Maximum of int16 type... 32767 Minimum of int32 type... -2147483648 Maximum of int32 type... 2147483647 Minimum of int64 type... -9223372036854775808 Maximum of int64 type... 9223372036854775807 Result... <class 'numpy.complex128'>