引用 a = torch.rand(2,5) b = a b = b+1 print(a,b) b = a,意味着b和a共同使用一个内存空间。 当b = b+1时,重新创造了新的空间给b,此时a和b不相同。 a = torch.rand(2,5) b = a b[:,1] = b[:,1]+1 print(a,b) 当b在自己本身的索引上操作时,是在原空间进行操作,此时a和b依然使用同一内存空间,a和b保持相同。