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

Функция positive

Функция positive возвращает массив с элементами, к которым применён унарный плюс. Она принимает на вход массив или скалярное значение и возвращает массив той же формы, содержащий положительные значения. В отличие от унарного минуса, эта функция не изменяет знак элементов, а лишь показывает их положительность.

Синтаксис

np.positive(x, [out=None, where=True])

Параметры функции:

  • x - входной массив или скалярное значение;
  • out - массив для сохранения результата (необязательный);
  • where - условие для применения операции (необязательный).

Пример

Применим унарный плюс к одномерному массиву чисел:

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

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

[-3 -2 0 2 3]

Пример

Используем функцию positive для скалярного значения:

import numpy as np x = -5 res = np.positive(x) print(res)

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

-5

Пример

Применим унарный плюс к двумерному массиву:

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

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

[[-5 -3] [ 1 4]]

Пример

Используем параметр where для выборочного применения унарного плюса к элементам массива:

import numpy as np arr = np.array([-4, -2, 0, 3, 5]) condition = arr >= 0 res = np.positive(arr, where=condition, out=np.zeros_like(arr)) print(res)

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

[ 0 0 0 3 5]

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

  • функцию negative,
    которая возвращает массив с элементами, к которым применён унарный минус
  • функцию absolute,
    которая возвращает абсолютное значение элементов массива
  • функцию sign,
    которая возвращает знак числа для каждого элемента массива
  • функцию add,
    которая выполняет сложение двух массивов поэлементно
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить