Если все элементы являются целыми числами, вы можете сделать целочисленный тензор факела, определив dtype
>>> a_list = [1, 9903, 7876, 9971, 2770, 2435, 10441, 9370, 2]
>>> tmp2 = torch.tensor(a_list, dtype=torch.int)
>>> tmp2
tensor([ 1, 9903, 7876, 9971, 2770, 2435, 10441, 9370, 2],
dtype=torch.int32)
Пока torch.Tensor
возвращает torch.float32
, что сделало это напечатать номер в научном c обозначении
>>> tmp2 = torch.Tensor(a_list)
>>> tmp2
tensor([1.0000e+00, 9.9030e+03, 7.8760e+03, 9.9710e+03, 2.7700e+03, 2.4350e+03,
1.0441e+04, 9.3700e+03, 2.0000e+00])
>>> tmp2.dtype
torch.float32