mindspore.numpy.asfarray
- mindspore.numpy.asfarray(a, dtype=mstype.float32)[源代码]
- 类似于 - asarray,将输入转换为float tensor。如果- dtype定义的是一个non-float格式,则该函数将返回float32格式的Tensor。- 参数:
- a (Union[int, float, bool, list, tuple, Tensor]) - 可以转换为Tensor的任何形式的输入数据。 包含 - int, float, bool, Tensor, list, tuple。
- dtype (Union[mindspore.dtype, str], 可选) - 指定Tensor的数据类型,可以是 - np.int32或- int32。如果- dtype为- None,则将从- a推断出新Tensor的数据类型。默认值:- mstype.float32。
 
- 返回:
- Tensor,具有指定的float数据类型。 
- 异常:
- TypeError - 如果没有按照上述内容给定的数据类型输入参数。 
- ValueError - 如果输入 - a在不同的维度上具有不同的大小。
 
- 支持平台:
- Ascend- GPU- CPU
 - 样例: - >>> import mindspore.numpy as np >>> print(np.asfarray([1,2,3])) [1. 2. 3.]