numpy.exp
numpy.exp(x, *ufunc_args) = <ufunc 'exp'>
Функция exp() вычисляет экспоненту всех элементов массива.
-
- x - массив или подобный массиву объект
- Входной массив.
- *ufunc_args - аргументы универсальной функции
- Аргументы, позволяющие настроить и оптимизировать работу функции (подробнее см. универсальные функции).
-
- результат - массив NumPy или вещественное число
- Массив значений экспонент элементов входного массива или число, если на вход подано одно число
Замечание
Данная функция вычисляет , где e - число Эйлера, которое является основанием и приблизительно равно 2.718281828459045. Это означает, что если , то , т.е. для вещественных чисел numpy.exp()
возвращает всегда положительные значения.
Экспонента может быть определена и для комплексных чисел , как , где - это экспонента вещественного числа, а - это .
Примеры
>>>> import numpy as np
>>>
>>> x = np.arange(4)
>>> x
array([0, 1, 2, 3])
>>>
>>> np.exp(x)
array([ 1. , 2.71828183, 7.3890561 , 20.08553692])
>>>
>>>
>>> x = np.linspace(0+0j, 4+4j, 5)
>>> x
array([0.+0.j, 1.+1.j, 2.+2.j, 3.+3.j, 4.+4.j])
>>>
>>> np.exp(x)
array([ 1. +0.j , 1.46869394 +2.28735529j,
-3.07493232 +6.7188497j , -19.88453084 +2.83447113j,
-35.68773248-41.32001618j])