Там целые. Просто не стал заморачиваться и менять тип
Если они ещё без знака и без пропущенных значений, то в зависимости от максимальных значений, можно существенно ужать - в идеале до np.uint8, очень быстро сохранится, мало места займёт
Уточни, пожалуйста, ты формулу не можешь вывести или формула реализованная в коде медленно работает? Потому что я тоже не пойму зачем тут готовое решение.