Установить числовое представление Python по умолчанию на «Десятичное число» - PullRequest
0 голосов
/ 14 мая 2018

Я делаю научные расчеты как с очень маленькими, так и с большими числами, поэтому, очевидно, если я использую python, представление decimal.Decimal() является ключевым.Проблема в скуке.Необходимость вводить Decimal() вокруг каждой соответствующей операции обременительна.

Есть ли способ установить числовое представление по умолчанию как Decimal где-нибудь, где-нибудь?

Ответы [ 2 ]

0 голосов
/ 14 мая 2018

Не возможно.Использование поплавков жестко закодировано повсеместно, и многие числовые подпрограммы буквально не могут оперировать чем-либо еще, особенно материалом, написанным на C.

0 голосов
/ 14 мая 2018

Нет, хотя вы можете использовать псевдоним модуля для более короткого имени:

In [1]: from decimal import Decimal as d

In [2]: d(10)
Out[2]: Decimal('10')
...