Функция exp
Функция exp вычисляет экспоненциальную функцию
для каждого элемента входного массива. Первым параметром
функция принимает массив чисел. Вторым параметром можно
передать выходной массив для сохранения результата.
Функция поддерживает работу с комплексными числами.
Синтаксис
np.exp(x, [out])
Пример
Давайте вычислим экспоненту для чисел из массива:
import numpy as np
arr = np.array([0, 1, 2, 3])
res = np.exp(arr)
print(res)
Результат выполнения кода:
[ 1. 2.71828183 7.3890561 20.08553692]
Пример
Вычислим экспоненту для отрицательных чисел:
import numpy as np
arr = np.array([-1, 0, 1])
res = np.exp(arr)
print(res)
Результат выполнения кода:
[ 0.36787944 1. 2.71828183]
Пример
Функция работает с многомерными массивами:
import numpy as np
arr = np.array([[1, 2], [3, 4]])
res = np.exp(arr)
print(res)
Результат выполнения кода:
[[ 2.71828183 7.3890561 ]
[ 20.08553692 54.59815003]]
Пример
Используем параметр out для сохранения результата
в заранее созданный массив:
import numpy as np
arr = np.array([0, 1, 2])
out_arr = np.empty(3)
np.exp(arr, out=out_arr)
print(out_arr)
Результат выполнения кода:
[ 1. 2.71828183 7.3890561 ]