Тензор нулей в PyTorch
Функция zeros принимает форму
будущего тензора и заполняет все ячейки
нулём. По умолчанию элементы дробные.
Форму задают одним числом для ряда или кортежем для таблицы. Создадим одномерный тензор из трёх дробных нулей и выведем его:
import torch
row = torch.zeros(3)
print(row) # выведет tensor([0., 0., 0.])
Тип можно задать явно. Создадим такой же ряд, но с целыми нулями, и выведем:
import torch
counts = torch.zeros(3, dtype=torch.int64)
print(counts) # выведет tensor([0, 0, 0])
Для таблицы форму передают кортежем. Создадим тензор с двумя рядами и тремя столбцами из нулей и выведем его:
import torch
grid = torch.zeros((2, 3))
print(grid) # выведет tensor([[0., 0., 0.], [0., 0., 0.]])
Создайте одномерный тензор из
4 дробных нулей и выведите его.
Создайте одномерный тензор из
5 целых нулей и выведите его.
Создайте двумерный тензор нулей
формы (3, 2) и выведите его.