Я пытался создать тензор, как показано ниже.
import torch
t = torch.tensor(2,3)
я получил следующую ошибку.
TypeError Traceback (самый последний вызов
последний) в ()
----> 1 a = torch.tensor (2,3)
TypeError: тензор () принимает 1 позиционный аргумент, но 2 были даны
Итак, я попробовал следующее
import torch
t = torch.Tensor(2,3)
# No error while creating the tensor
# When i print i get an error
print(t)
я получаю следующую ошибку
RuntimeError Traceback (самый последний вызов
последний) в ()
----> 1 отпечаток (а)
D: \ softwares \ anaconda \ lib \ site-packages \ torch \ensor.py в
магнезии (Я)
55 # символов для замены символов Юникода на.
56 if sys.version_info> (3,):
---> 57 вернуть torch._tensor_str._str (самостоятельно)
58 еще:
59 if hasattr (sys.stdout, 'encoding'):
D: \ softwares \ anaconda \ lib \ site-packages \ torch_tensor_str.py в
_str (Я)
216 суффикс = ', dtype =' + str (self.dtype) + суффикс
217
-> 218 футов, масштаб, sz = _number_format (self)
219 если масштаб! = 1:
220 префикс = префикс + SCALE_FORMAT.format (масштаб) + '' * отступ
D: \ softwares \ anaconda \ lib \ site-packages \ torch_tensor_str.py в
_number_format (тензор, min_sz)
94 # ТОДО: использовать fmod?
95 для значения в тензоре:
---> 96, если значение! = Math.ceil (value.item ()):
97 int_mode = False
98 перерыв
RuntimeError: переполнение при длительной распаковке
Но, согласно этой ТАКОЙ Посте , он смог создать тензор. Я что-то здесь упускаю? Кроме того, почему я смог создать тензор с Tensor
(заглавная T), а не с tensor
(маленькая t)