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

Функция le

Функция le выполняет поэлементное сравнение "меньше или равно" (≤) между двумя тензорами или между тензором и скаляром. Результатом является тензор с булевыми значениями True или False. Первым параметром передаётся тензор, вторым - тензор или скалярное значение, с которым производится сравнение. Также доступен метод le_, который выполняет операцию на месте.

Синтаксис

torch.le(input, other)

Или как метод тензора:

tensor.le(other)

Пример

Давайте сравним элементы тензора с числом 3 и проверим, какие из них меньше или равны 3:

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

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

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

Пример

Теперь сравним два тензора одинаковой формы поэлементно:

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

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

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

Пример

Использование метода le_ для замены значений тензора на булевы значения на месте:

import torch t = torch.tensor([10, 20, 30, 40]) t.le_(25) print(t)

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

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

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

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