все Python 3mathпонятие
math.exp
константы
Возвращает e в степени x (экспоненту). Эквивалент math.e ** x, но точнее и быстрее для больших x.
Синтаксис
math.exp(x)
На больших аргументах экспонента не уходит в inf, а поднимает OverflowError: math range error — примерно с x около 710, так что результат стоит либо ограничивать заранее, либо ловить. В обратную сторону молчаливо получается 0.0. Если считаете exp(x) - 1 при крошечном x, берите math.expm1(x): обычная разность там теряет почти все значащие цифры.
Примеры
import math
print(math.exp(0)) # → 1.0
print(math.exp(1)) # → 2.718281828...
print(math.exp(2)) # → 7.389...
print(math.exp(-1)) # → 0.3678...
print(math.exp(10)) # → 22026.465...
print(math.exp(math.log(5))) # → ? (значение зависит от системной libm — карточка учит наличию погрешности, а не её цифрам)
См. также
Открыть в полном глоссарииdocs.python.orgСообщить о неточности