Если у меня есть dict
целых чисел, например:
d = {"one":2**16,
"two": 2**16 +1}
Какой самый эффективный способ защиты от целочисленного переполнения, когда я делаю:
pandas.Series(d, dtype="uint16")
В библиотеке, которую я сейчас пишу, я могу ожидать, что эти наборы данных вырастут до нескольких миллионов записей, поэтому пользователи могут захотеть использовать меньшие dtypes для управления использованием памяти, но я хочу вывести предупреждение, если они используют dtype, слишком маленький для скрывали свои ценности.