當前位置: 首頁>>代碼示例 >>用法及示例精選 >>正文


Python PyTorch Tensor.index_fill_用法及代碼示例


本文簡要介紹python語言中 torch.Tensor.index_fill_ 的用法。

用法:

Tensor.index_fill_(dim, index, value) → Tensor

參數

  • dim(int) -索引的維度

  • index(LongTensor) -self 張量的索引要填寫

  • value(float) -要填充的值

通過按 index 中給出的順序選擇索引,用值 value 填充 self 張量的元素。

例子:

>>> x = torch.tensor([[1, 2, 3], [4, 5, 6], [7, 8, 9]], dtype=torch.float)
>>> index = torch.tensor([0, 2])
>>> x.index_fill_(1, index, -1)
tensor([[-1.,  2., -1.],
        [-1.,  5., -1.],
        [-1.,  8., -1.]])

相關用法


注:本文由純淨天空篩選整理自pytorch.org大神的英文原創作品 torch.Tensor.index_fill_。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。