mindspore.mint.mul
- mindspore.mint.mul(input, other)[源代码]
将 other 与 input 相乘。
\[out_{i} = input_{i} \times other_{i}\]说明
当两个输入shape不同时,它们必须能够广播到一个共同的shape。
两个输入遵守隐式类型转换规则以使数据类型保持一致。
- 参数:
- 返回:
Tensor,其shape与输入 input、 other 广播后的shape相同, 数据类型是两个输入和 alpha 中精度更高或位数更多的类型。
- 异常:
TypeError - 如果 input、 other 不是以下之一:Tensor、number.Number、bool。
- 支持平台:
Ascend
样例:
>>> import numpy as np >>> import mindspore >>> from mindspore import Tensor >>> from mindspore import mint >>> x = Tensor(np.array([2, 6, 9]).astype(np.int32)) >>> y = Tensor(np.array([4, 5, 6]).astype(np.float32)) >>> output = mint.mul(x, y) >>> print(output) [8. 30. 54.] >>> # the data type of x is int32, the data type of y is float32, >>> # and the output is the data format of higher precision float32. >>> print(output.dtype) Float32