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

Функция sign

Функция sign возвращает знак числа. Для каждого элемента массива функция возвращает -1, если число отрицательное, 0, если число равно нулю, и 1, если число положительное. Функция работает как со скалярными значениями, так и с массивами NumPy.

Синтаксис

np.sign(arr)

Пример

Определим знак для одномерного массива, содержащего положительные, отрицательные числа и нуль:

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

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

[-1 -1 0 1 1]

Пример

Применим функцию sign к двумерному массиву:

import numpy as np arr = np.array([[-4, 0, 7], [3, -9, 6]]) res = np.sign(arr) print(res)

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

[[-1 0 1] [ 1 -1 1]]

Пример

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

import numpy as np res = np.sign(-15) print(res)

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

-1

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

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