numpy.expm1
numpy.expm1(x, *ufunc_args) = <ufunc 'expm1'>
Функция expm1() вычисляет exp(x)-1 всех элементов массива, обеспечивая большую точность для малых x.
-
- x - массив или подобный массиву объект
- Входной массив.
- *ufunc_args - аргументы универсальной функции
- Аргументы, позволяющие настроить и оптимизировать работу функции (подробнее см. универсальные функции).
-
- результат - массив NumPy или вещественное число
- Массив вычисленных значений exp(x)-1 для всех элементов входного массива или число, если на вход подано одно число
Примеры
Точное значение для exp(7e-11) - 1 приблизительно равно 7.0000000002450000000057166666667667083333347339166666e-11. Следующий пример демонстрирует преимущество np.expm1(x)
над np.exp(x)
для малых значений:
>>> import numpy as np
>>>
>>> np.expm1(7e-11)
7.000000000245001e-11
>>>
>>> np.exp(7e-11) - 1
7.000000579182597e-11