numpy.positive

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

Функция positive() эквивалентна простому копированию (numpy.copy) элементов массива, но только для массивов поддерживающих математические операции. Формально, соответствует математической записи b = +a.

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

Замечание

Идея создания этой функции может показаться странной. Однако в математическом коде, функция numpy.positive, выглядит более уместной чем numpy.copy

Доступна в NumPy с версии 1.13.0

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


Примеры

>>> import numpy as np
>>> 
>>> a = [-1, 1]
>>> 
>>> b = a
>>> 
>>> c = np.positive(a)
>>> 
>>> b is a
True
>>> 
>>> c is a
False