РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
124 of 541 menu

Функция exp2

Функция exp2 вычисляет 2 в степени каждого элемента входного массива. Первым параметром функция принимает массив или скалярное значение, для которого нужно вычислить 2**x. Вторым параметром можно передать выходной массив, в который будет записан результат. Также доступны параметры для управления условиями вычислений и работой с памятью.

Синтаксис

np.exp2(x, [out], [where], [dtype])

Пример

Давайте вычислим 2 в степени для каждого элемента одномерного массива:

import numpy as np arr = np.array([0, 1, 2, 3, 4]) res = np.exp2(arr) print(res)

Результат выполнения кода:

[ 1. 2. 4. 8. 16.]

Пример

Функция работает и с отрицательными степенями:

import numpy as np arr = np.array([-2, -1, 0, 1, 2]) res = np.exp2(arr) print(res)

Результат выполнения кода:

[0.25 0.5 1. 2. 4. ]

Пример

Рассмотрим работу с двумерным массивом:

import numpy as np arr = np.array([[0, 1, 2], [3, 4, 5]]) res = np.exp2(arr) print(res)

Результат выполнения кода:

[[ 1. 2. 4.] [ 8. 16. 32.]]

Пример

Функцию можно применять к скалярным значениям:

import numpy as np res = np.exp2(3) print(res)

Результат выполнения кода:

8.0

Пример

Использование параметра out для сохранения результата в заранее созданный массив:

import numpy as np arr = np.array([1, 2, 3, 4]) out_arr = np.empty_like(arr) res = np.exp2(arr, out=out_arr) print(res) print(out_arr)

Результат выполнения кода:

[ 2. 4. 8. 16.] [ 2. 4. 8. 16.]

Пример

Использование параметра where для вычислений только над определёнными элементами:

import numpy as np arr = np.array([0, 1, 2, 3, 4]) condition = np.array([True, False, True, False, True]) res = np.exp2(arr, where=condition) print(res)

Результат выполнения кода:

[1. 0. 4. 0. 16.]

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

  • функцию exp,
    которая вычисляет экспоненту e**x
  • функцию log2,
    которая вычисляет логарифм по основанию 2
  • функцию power,
    которая возводит элементы в заданную степень
  • функцию sqrt,
    которая вычисляет квадратный корень
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить