Еще один вариант, который стоит рассмотреть, если вы хотите смоделировать поведение двоичных чисел с фиксированной запятой помимо простых арифметических операций, - это модуль spfpm . Это позволит вам вычислять квадратные корни, степени, логарифмы и тригонометрические функции, используя фиксированное количество битов. Это чисто Python-модуль, поэтому он не обеспечивает максимальной производительности, но может выполнять сотни тысяч арифметических операций в секунду на 256-битных числах.