3.7.2 修改存儲的值:就地操作
除了上一節(jié)中介紹的對張量的操作以外,僅作為Tensor對象的方法存在的操作數(shù)量很少。 可以從名稱的尾部下劃線識別它們垦沉,例如zero_,這表示該方法通過修改輸入而不是創(chuàng)建新的輸出張量并返回它來就地運行仍劈。 例如厕倍,zero_方法將輸入的所有元素清零。 任何不帶下劃線的方法都將使源張量保持不變贩疙,而返回一個新的張量:
# In[73]:
a = torch.ones(3, 2)
# In[74]:
a.zero_()
a
# Out[74]:
tensor([[0., 0.],
[0., 0.],
[0., 0.]])