math.expm1(x)
La función math.expm1 devuelve el número e (2.718281...) elevado a la potencia indicada como argumento tras restar 1 al resultado obtenido.
Tal y como se indica en la documentación de Python, para valores pequeños de x el resultado obtenido por math.expm1(x) es mucho más preciso que el obtenido por math.exp(x) -1.
- x: Potencia a la que elevar el número e. La función devolverá dicho resultado menos 1.
La función math.expm1 devuelve un número real.
Podemos calcular (e ** 2) -1 con el siguiente código:
math.expm1(2)
6.38905609893065
Para el valor de x del ejemplo anterior podemos comprobar que el resultado de la función math.expm1 es equivalente al obtenido usando la función math.exp (y restando 1) con el siguiente código:
math.isclose(math.expm1(2), math.exp(2)-1)
True