Не могу добавить комментарий, но когда я запускаю ваш точный код, он возвращает tensor(0.)
на моей машине, поэтому, кажется, он работает просто отлично.
Кроме того, просто подсказка, а не для l oop
a_list, b_list, c_list = [], [], []
for i in range(0, 512*512):
a_ = random.randint(0, 399)
b_ = random.randint(0, 399)
c_ = random.randint(0, 199)
a_list.append(a_)
b_list.append(b_)
c_list.append(c_)
a = torch.tensor(a_list)
b = torch.tensor(b_list)
c = torch.tensor(c_list)
Вы также можете сделать:
a = torch.randint(400, (512*512,))
b = torch.randint(400, (512*512,))
c = torch.randint(200, (512*512,))