mindspore.ops.tensor_scatter_mul
- mindspore.ops.tensor_scatter_mul(input_x, indices, updates)[源代码]
根据指定索引和更新值对 input_x 进行乘法更新。
说明
如果 indices 的某些值超出 input_x 的维度范围,则相应的 updates 不会更新为 input_x ,而不是抛出索引错误。
- 参数:
input_x (Tensor) - 输入tensor。
indices (Tensor) - 指定索引,其秩至少为2。
updates (Tensor) - 更新值。
- 返回:
Tensor
- 支持平台:
GPU
CPU
样例:
>>> import mindspore >>> input_x = mindspore.tensor([[1, 2, 3], [4, 5, 6]]) >>> indices = mindspore.tensor([[0, 0], [1, 1]]) >>> updates = mindspore.tensor([5, 5]) >>> mindspore.ops.tensor_scatter_mul(input_x, indices, updates) Tensor(shape=[2, 3], dtype=Int64, value= [[ 5, 2, 3], [ 4, 25, 6]])