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

Унарный минус в PyTorch

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

Создадим ряд со знаками разных типов и применим к нему минус:

import torch pos = torch.tensor([1, -2, 3]) neg = -pos print(neg) # выведет tensor([-1, 2, -3])

Таблица обрабатывается так же по каждой ячейке:

import torch tbl = torch.tensor([[1, -2], [-3, 4]]) neg2 = -tbl print(neg2) # выведет tensor([[-1, 2], [ 3, -4]])

Соберите ряд [4, -1, 0], получите ряд с противоположными знаками и выведите его.

Соберите таблицу [[5, -5], [0, 2]], смените знак каждой ячейки и выведите результат.

Соберите ряд [-10, 20, -30], инвертируйте знаки элементов и выведите получившийся ряд.

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