Есть ли какой-нибудь модуль для преобразования и работы с фиксированной запятой в python? - PullRequest
0 голосов
/ 24 сентября 2019

Интересно, есть ли какой-нибудь модуль для преобразования с плавающей запятой в число с фиксированной запятой.Упомянутая здесь фиксированная точка приведена в базе 2, поэтому некоторые примеры выглядят следующим образом:

выражение с фиксированной точкой = 2 ^ 1 + 2 ^ 0 + a * 2 ^ -1 + b * 2 ^ -2 .....

я обнаружил, что какой-то модуль может делать так:

вход составляет 0,68751 (с плавающей запятой) и задает некоторую точность (например,3)

и вывод составляет 0,6875, причина 0,5 + 0,125 + 0,0625

Я видел модуль Decimal, у него есть метод quantize, который сделал почти то, что я хочу, но этовместо десятичной вместо двоичной базы.

...