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

Функция negative

Функция negative возвращает числовой массив, в котором каждый элемент умножен на -1. Она полезна для быстрого изменения знака всех элементов массива. Первым параметром функция принимает массив или число. Вторым параметром можно передать выходной массив.

Синтаксис

np.negative(arr, out=None)

Пример

Давайте применим отрицание к одномерному массиву чисел:

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

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

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

Пример

Работа функции negative эквивалентна унарному минусу. Давайте покажем это на двумерном массиве:

import numpy as np arr = np.array([[1, -2, 3], [4, 5, -6]]) res1 = np.negative(arr) res2 = -arr print(res1) print(res2)

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

[[-1 2 -3] [-4 -5 6]] [[-1 2 -3] [-4 -5 6]]

Пример

Функцию negative можно применить и к числам с плавающей точкой. Результат будет того же типа:

import numpy as np arr = np.array([1.5, -2.3, 3.7, 0.0]) res = np.negative(arr) print(res)

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

[-1.5 2.3 -3.7 -0. ]

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

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