Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
122 of 541 menu
◀ ▶

Функция 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 ]

Смотрите также

  • функцию log,
    которая вычисляет натуральный логарифм
  • функцию expm1,
    которая вычисляет exp(x) - 1 с повышенной точностью
  • функцию exp2,
    которая вычисляет 2^x для каждого элемента
  • функцию power,
    которая возводит элементы в заданную степень
← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить