Я работаю над некоторой проблемой, когда мне нужно принимать 15-ю степень чисел, когда я делаю это в консоли python, я получаю правильный вывод, однако, когда вы помещаете эти цифры в кадр данных pandas, а затем попытайтесь принять 15-я сила, я получаю отрицательное число. Пример: 1456 ** 15 = 280169351358921184433812095498240410552501272576L
, однако, когда аналогичная операция выполняется в pandas, я получаю отрицательные значения. Существует ли ограничение на количество чисел, которое могут удерживать панды, и как мы можем изменить этот предел.Python Pandas наибольшее число
ответ
Если операции выполняются в стеке pydata (numpy/pandas), вы ограничены номерами фиксированной точности, до 64 бит.
Произвольные числа точности как строка, возможно?
Pandas dataframe хранит свои базовые данные в массиве numpy, поэтому по умолчанию на большинстве современных машин он использует 64-битные целые числа, и вы действительно спрашиваете: «Как использовать произвольные цепочки чисел с numpy?»
К сожалению, ответ «нет». Если вам нужна произвольная точность арифметики наряду с интересными математическими операциями в python, выбор - это SymPy. (как в this stackoverflow answer)
Я не знаю ни одной библиотеки, которая обертывает SymPy способом pandas wraps numpy.
Мне удалось преодолеть, изменив тип данных с int на float, так как это дает ответ 290 ** 15 = 8.629189e+36
, что достаточно хорошо для моего упражнения.
- 1. наибольшее и наименьшее число. python
- 2. Выберите наибольшее нечетное число python
- 3. Python. найдя наибольшее число и наименьшее число
- 4. Функция Python min() захватывает наибольшее число
- 5. Наибольшее число в списке с использованием python
- 6. python. найти наибольшее целое число в строке
- 7. Python - найти наибольшее число в списке чисел
- 8. python возвращает наибольшее целое число в списке
- 9. Как найти наибольшее число
- 10. Определить наибольшее/наименьшее число
- 11. связанный список наибольшее число
- 12. Как найти наибольшее число
- 13. json получить наибольшее число
- 14. Найти наибольшее число, образованное цифрами ввода, число
- 15. Получить наибольшее число от входов
- 16. функция, чтобы выбрать наибольшее число
- 17. Наибольшее целое число в node.js
- 18. Как перемещать наибольшее число матриц
- 19. найти наибольшее число среди 3
- 20. Max() возвращение второй наибольшее число ...?
- 21. Наибольшее число состояний - DFA/NFA
- 22. Найти наибольшее число в массиве
- 23. Mysql Trigger найти наибольшее число
- 24. Наибольшее число последовательных входа дней
- 25. Найти наибольшее число внутри файла
- 26. Наибольшее положительное число в регистре
- 27. Найти наибольшее число в столбце
- 28. Функция, чтобы найти наибольшее число
- 29. Наибольшее число в строке [Java]
- 30. Найти наибольшее число от пользователя
Использование строки не будет полезно, так как другие библиотеки, такие как scikit learn и т. Д., Не будут работать по желанию – Pawan