Hi all,
I am not entirely sure if this is a bug or is intended behavior, but I found that if you try to do
a = torch.Tensor([1,2,3]).long()
a[1:] = a[:-1]
a
the output is:
tensor([1, 1, 1])
whereas if you use numpy, say
a = np.array([1,2,3])
a[1:] = a[:-1]
a
would be
array([1, 1, 2])
Is this intended behavior?
Thanks!