mindspore.mint.mul
- mindspore.mint.mul(input, other)[source]
Multiply other value by input Tensor.
Note
When the two inputs have different shapes, they must be able to broadcast to a common shape.
The two inputs comply with the implicit type conversion rules to make the data types consistent.
- Parameters
- Returns
Tensor, the shape is the same as the one after broadcasting, and the data type is the one with higher precision or higher digits among the two inputs.
- Raises
TypeError – If the type of input, other is not one of the following: Tensor, number.Number, bool.
- Supported Platforms:
Ascend
Examples
>>> 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