Вопрос

Я смотрел на Золотое соотношениеФормула для поиска номера NTH FIBONACCI, и это сделало меня любопытным.

Я знаю, что питона ручки произвольно крупные целые числа, но какой точность вы получаете с десятиками?Это просто прямо на вершине двойного или что-то еще или что-то, или использует более точную модифицированную реализацию?(Очевидно, не с произвольным точностью.; D)

Это было полезно?

Решение

Python Floats Используйте двойной тип базового компилятора C.Как говорит Bwmat, это, как правило, IEEE-754 двойной точностью.

Однако, если вам нужна более точность, чем вы можете использовать Python Десятичный модуль который был добавлен в Python 2.4.

Python 2.6 также добавил модуль фракции , который может быть лучше подходит для некоторыхпроблемы.

Оба из них будут медленнее, чем использование типа поплавка, но это цена для более точностей.

Другие советы

Почти все платформы на карте Python поплавки на IEEE-754 «двойную точность».

http://docs.cython.org/tutorial/floatingpoint.html# Представитель - ошибка

Есть также a the Десятичный модуль для произвольной точности плавающей точкой Math

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top