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

Сравнение двух тензоров в PyTorch

Два тензора одной формы сравнивают попарно: первая ячейка с первой, вторая со второй и так далее. Знак сравнения даёт логический тензор той же формы.

Создадим два ряда и проверим, где первый строго больше второго:

import torch left = torch.tensor([1, 5, 3]) right = torch.tensor([2, 4, 3]) print(left > right) # выведет tensor([False, True, False])

Равенство по ячейкам проверяют тем же способом:

import torch left = torch.tensor([1, 5, 3]) right = torch.tensor([1, 4, 3]) print(left == right) # выведет tensor([ True, False, True])

Для таблиц правило то же, если число рядов и столбцов совпадает:

import torch a = torch.tensor([[1, 6], [3, 2]]) b = torch.tensor([[1, 4], [5, 2]]) print(a >= b) # выведет tensor([[ True, True], [False, True]])

Создайте два ряда из трёх целых чисел и выведите маску, где первый ряд строго меньше второго по каждой позиции.

Задайте два ряда одинаковой длины и выведите маску неравенства по соответствующим ячейкам.

Создайте две таблицы 2 на 2 и выведите маску, где в каждой ячейке значения в таблицах совпадают.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить