У меня есть тензор формы (2,2,2,2)
:
tensor([[[[ 5., 5.],
[ 5., 5.]],
[[ 10., 10.],
[ 10., 10.]]],
[[[ 100., 100.],
[ 100., 100.]],
[[1000., 1000.],
[1000., 1000.]]]], device='cuda:0')
Я хочу преобразовать его так, чтобы тензор вдоль оси = 1 повторялся 3 раза. И после применения .view(-1)
к этому я получаю 1D результирующий тензор как:
tensor([ 5., 5., 5., 5., 5., 5., 5., 5., 5., 5., 5., 5., 10., 10., 10., 10., 10., 10., 10., 10., 10., 10., 10., 10., 100., 100., 100., 100., 100., 100., 100., 100., 100., 100., 100., 100., 100., 100., 100., 100., 1000., 1000., 1000., 1000. 1000., 1000., 1000., 1000. 1000., 1000., 1000., 1000. 1000., 1000., 1000., 1000.], device='cuda:0')
Как это сделать?