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

Функция ge

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

Синтаксис

torch.ge(input, other)

Вместо функции можно использовать оператор >=:

input >= other

Пример

Давайте сравним два тензора на условие "больше или равно":

import torch t1 = torch.tensor([1, 2, 3, 4, 5]) t2 = torch.tensor([3, 2, 1, 6, 5]) res = torch.ge(t1, t2) print(res)

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

tensor([False, True, True, False, True])

Пример

Давайте сравним тензор со скалярным значением:

import torch t = torch.tensor([1, 2, 3, 4, 5]) res = torch.ge(t, 3) print(res)

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

tensor([False, False, True, True, True])

Пример

Давайте используем оператор >= для сравнения двумерных тензоров:

import torch t1 = torch.tensor([ [1, 2, 3], [4, 5, 6], ]) t2 = torch.tensor([ [2, 2, 2], [5, 5, 5], ]) res = t1 >= t2 print(res)

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

tensor([ [False, True, True], [False, True, True], ])

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

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