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

Функция float_power

Функция float_power выполняет поэлементное возведение в степень с плавающей запятой. В отличие от функции power, которая преобразует результат в целочисленный тип при работе с целыми числами, float_power всегда возвращает массив с плавающей запятой. Первым параметром функция принимает основание (массив или скаляр), вторым - показатель степени (массив или скаляр). Функция поддерживает отрицательные основания и дробные показатели.

Синтаксис

np.float_power(x1, x2, [dtype], [where])

Пример

Давайте возведём элементы массива в степень 2:

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

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

[ 1. 4. 9. 16. 25.]

Пример

Давайте возведём элементы массива в дробную степень:

import numpy as np arr = np.array([1, 4, 9, 16, 25]) res = np.float_power(arr, 0.5) print(res)

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

[1. 2. 3. 4. 5.]

Пример

Давайте возведём отрицательные числа в дробную степень:

import numpy as np arr = np.array([-8, -27, -64]) res = np.float_power(arr, 1/3) print(res)

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

[-2. -3. -4.]

Пример

Давайте выполним поэлементное возведение в степень с использованием двух массивов:

import numpy as np base = np.array([2, 3, 4, 5]) exp = np.array([1, 2, 3, 4]) res = np.float_power(base, exp) print(res)

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

[ 2. 9. 64. 625.]

Пример

Давайте укажем тип данных результата:

import numpy as np arr = np.array([1, 2, 3, 4]) res = np.float_power(arr, 3, dtype=np.float32) print(res)

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

[ 1. 8. 27. 64.]

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

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