Деление тензоров в PyTorch
Результат деления тензоров одной формы
собирают оператором /: в каждой
ячейке частное двух чисел из той же
позиции. Если в операндах были только
целые, ответ всё равно будет дробным.
Создадим два ряда из целых и разделим первый на второй:
import torch
u = torch.tensor([7, 8, 9])
v = torch.tensor([2, 4, 3])
w = u / v
print(w) # выведет tensor([3.5000, 2.0000, 3.0000])
Для дробных операндов правило то же:
import torch
f = torch.tensor([1.0, 2.0])
g = torch.tensor([4.0, 5.0])
h = f / g
print(h) # выведет tensor([0.2500, 0.4000])
Соберите ряды [8, 9, 10] и
[2, 3, 5], получите частное
по каждой позиции и выведите его.
Соберите ряд дробных [6.0, 8.0]
и [2.0, 4.0], получите частное
по каждой позиции и выведите его.
Соберите таблицы [[4, 6], [8, 10]]
и [[2, 2], [2, 5]], получите
частное по ячейкам и выведите его.