numpy.exp2

numpy.exp2(x, *ufunc_args) = <ufunc 'exp2'>

Функция exp2() вычисляет степени двойки т.е. 2**x для всех x входного массива.

Параметры:
x - массив или подобный массиву объект
Входной массив.
*ufunc_args - аргументы универсальной функции
Аргументы, позволяющие настроить и оптимизировать работу функции (подробнее см. универсальные функции).
Возвращает:
результат - массив NumPy или вещественное число
Массив вычисленных значений 2**x для всех элементов входного массива или число, если на вход подано одно число

Замечание

Функция доступна в NumPy с версии 1.3.0.


Смотрите так же: exp, expm1, log1p,
Экспонента - https://ru.wikipedia.org/wiki/Экспонента

Примеры

>>> import numpy as np
>>> 
>>> x = [-2, -1, 0, 1, 2]
>>> 
>>> np.exp2(x)
array([0.25, 0.5 , 1.  , 2.  , 4.  ])
>>> 
>>> 
>>> x = [1 + 1j, 2 + 2j, -2 - 2j, -1 -1j]
>>> 
>>> np.exp2(x)
array([1.5384778 +1.27792255j, 0.7338279 +3.93211096j,
       0.04586424-0.24575694j, 0.38461945-0.31948064j])