mindspore.ops.addcdiv

查看源文件
mindspore.ops.addcdiv(input, tensor1, tensor2, value=1)[源代码]

tensor2tensor1 逐元素相除,将结果乘以标量值 value ,并加到 input

y[i]=input[i]+value[i](tensor1[i]/tensor2[i])
参数:
  • input (Tensor) - 输入tensor。

  • tensor1 (Tensor) - 被除数(分子)。

  • tensor2 (Tensor) - 除数(分母)。

  • value (Union[Tensor, number]) - (tensor1 / tensor2)的乘数。默认 1

返回:

Tensor

支持平台:

Ascend GPU CPU

样例:

>>> import mindspore
>>> x = mindspore.tensor([1, 1, 1, 1], mindspore.float32)
>>> x1 = mindspore.tensor([1, 2, 3, 4], mindspore.float32)
>>> x2 = mindspore.tensor([4, 4, 2, 1], mindspore.float32)
>>> y = mindspore.ops.addcdiv(x, x1, x2, 0.1)
>>> print(y)
[1.025 1.05  1.15  1.4  ]