mindspore.Tensor.to
- Tensor.to(dtype) Tensor
Returns a tensor with the new specified data type.
Note
When converting complex numbers to boolean type, the imaginary part of the complex number is not taken into account. As long as the real part is non-zero, it returns True; otherwise, it returns False.
- Parameters
dtype (dtype.Number) – The valid data type of the output tensor. Only constant value is allowed.
- Returns
Tensor, the data type of the tensor is dtype.
- Raises
TypeError – If dtype is not a Number.
- Supported Platforms:
Ascend
GPU
CPU
Examples
>>> import mindspore >>> import numpy as np >>> from mindspore import Tensor >>> input_np = np.random.randn(2, 3, 4, 5).astype(np.float32) >>> input = Tensor(input_np) >>> dtype = mindspore.int32 >>> output = input.to(dtype) >>> print(output.dtype) Int32 >>> print(output.shape) (2, 3, 4, 5)