import numpy as np
dtypes = [np.int16, np.uint16, np.int32, np.uint64, np.float64]
for dtype in dtypes:
print(f"{dtype.__name__}:")
if np.issubdtype(dtype, np.integer):
info = np.iinfo(dtype)
print(f" min = {info.min}")
print(f" max = {info.max}")
else:
info = np.finfo(dtype)
print(f" min = {info.min}")
print(f" max = {info.max}")