torch.select_scatter¶
- torch.select_scatter(input, src, dim, index) Tensor ¶
将
src
张量的值嵌入到input
中指定索引处。此函数返回一个具有新存储空间的张量;它不会创建视图。- 参数:
input (Tensor) – 输入张量。
src (张量) – 要嵌入到
input
中的张量。dim (整数) – 插入切片的维度。
index (int) – 要选择的索引
注意
src
必须具有正确的尺寸才能嵌入到input
中。具体来说,它应该与torch.select(input, dim, index)
具有相同的形状。示例:
>>> a = torch.zeros(2, 2) >>> b = torch.ones(2) >>> a.select_scatter(b, 0, 0) tensor([[1., 1.], [0., 0.]])