Существует переменная 'tmp' (3 измерения).
tmp = [torch.tensor([1]),torch.tensor([2,3])]
type(tmp) -> <class 'list'>
type(tmp[0]) -> <class 'torch.Tensor'>
type(tmp[0][0]) -> <class 'torch.Tensor'>
Я хочу преобразовать 'tmp' в torch.Tensor type.
Но, когда я запускаю этот код ниже, возникает ошибка.
torch.Tensor(tmp)
>> ValueError: only one element tensors can be converted to Python scalars
Как я могу это исправить? torch.stack не может быть эффективным в этом случае, потому что тензоры в 'tmp' не имеют одинаковую форму.