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}")