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

Функция greater

Функция greater выполняет поэлементное сравнение двух массивов и возвращает новый массив с булевыми значениями. На месте каждого элемента, где значение из первого массива строго больше соответствующего значения из второго, будет установлено True. В остальных случаях - False.

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

Синтаксис

np.greater(x1, x2, [out])

Пример

Создадим два одномерных массива и сравним их поэлементно:

import numpy as np arr1 = np.array([1, 2, 3, 4, 5]) arr2 = np.array([5, 4, 3, 2, 1]) res = np.greater(arr1, arr2) print(res)

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

[False False False True True]

Пример

Сравним массив с числом. Число будет автоматически транслировано к форме массива:

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

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

[False False False True True]

Пример

Используем оператор >, который является эквивалентом функции greater, для сравнения двумерных массивов:

import numpy as np arr1 = np.array([[1, 2, 3], [4, 5, 6]]) arr2 = np.array([[3, 2, 1], [6, 5, 4]]) res = arr1 > arr2 print(res)

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

[[False False True] [False False True]]

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

  • функцию less,
    которая выполняет поэлементное сравнение на "меньше"
  • функцию greater_equal,
    которая выполняет поэлементное сравнение на "больше или равно"
  • функцию equal,
    которая выполняет поэлементное сравнение на равенство
  • функцию not_equal,
    которая выполняет поэлементное сравнение на неравенство
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить