index_add¶
- paddle. index_add ( x, index, axis, value, name=None ) ¶
 
沿着指定轴 axis 将 index 中指定位置的 x 与 value 相加,并写入到结果 Tensor 中的对应位置。这里 index 是一个 1-D Tensor。除 axis 轴外,返回的 Tensor 其余维度大小和输入 x 相等, axis 维度的大小等于 index 的大小。
参数¶
x (Tensor)– 输入 Tensor。
x的数据类型可以是 float16, float32,float64,int32,int64。index (Tensor)– 包含索引下标的 1-D Tensor。数据类型为 int32 或者 int64。
axis (int) – 索引轴。数据类型为 int。
value (Tensor)– 与
x相加的 Tensor。value的数据类型同x。name (str,可选) - 具体用法请参见 Name,一般无需设置,默认值为 None。
返回¶
Tensor,返回一个数据类型同输入的 Tensor。
代码示例¶
COPY-FROM: paddle.index_add