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

Функция lt

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

Синтаксис

torch.lt(input, other)

Где input и other - тензоры или числа, которые сравниваются поэлементно.

Пример

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

import torch t1 = torch.tensor([1, 3, 5, 7, 9]) t2 = torch.tensor([2, 3, 4, 8, 8]) res = torch.lt(t1, t2) print(res)

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

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

Пример

Используем оператор < для сравнения тензоров - он работает аналогично функции lt:

import torch t1 = torch.tensor([0, 2, 4, 6, 8]) t2 = torch.tensor([1, 2, 3, 7, 7]) res = t1 < t2 print(res)

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

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

Пример

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

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

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

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

Пример

Используем lt для двумерных тензоров:

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

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

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

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

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