I know pandas and numpy have binning functionalities, such as pd.cut and np.digitalize. But these come in useful when having
pandas
numpy
pd.cut
np.digitalize