torch.Tensor.put_
-
Tensor.put_(index, source, accumulate=False) → Tensor -
Копирует элементы из
sourceв позиции, указанныеindex. При индексировании тензорselfрассматривается как одномерный тензор.indexиsourceдолжны содержать одинаковое количество элементов, но не обязательно иметь одинаковую форму.Если
accumulateравноTrue, элементы вsourceдобавляются кself. Если accumulate равноFalse, поведение не определено, еслиindexсодержит повторяющиеся элементы.- Параметры:
Пример:
>>> src = torch.tensor([[4, 3, 5], ... [6, 7, 8]]) >>> src.put_(torch.tensor([1, 3]), torch.tensor([9, 10])) tensor([[ 4, 9, 5], [ 10, 7, 8]])
© 2026, PyTorch Contributors
PyTorch has a BSD-style license, as found in the LICENSE file.
https://docs.pytorch.org/docs/2.14/generated/torch.Tensor.put_.html