У этого действительно есть интересный побочный эффект с numpy: в зависимости от целочисленного значения вы можете получить объект или целое число.
Код: Выделить всё
np.array(int('9'*3)).dtype
# int64
np.array(int('9'*38)).dtype
# object
np.array(2**64-1).dtype
# uint64
Подробнее здесь: https://stackoverflow.com/questions/466 ... n-python-3