mindspore.numpy.asarray

mindspore.numpy.asarray(a, dtype=None)[源代码]

该函数将一个类似数组的对象转换为Tensor。

参数:
  • a (Union[int, float, bool, list, tuple, Tensor]) - 可以转换为Tensor的任何形式的输入数据。 包含 int, float, bool, Tensor, list, tuple

  • dtype (Union[mindspore.dtype, str], 可选) - 指定的Tensor的数据类型,可以是 np.int32int32 。如果 dtypeNone ,则将从 a 推断出新Tensor的数据类型。默认值: None

返回:

Tensor,具有指定数据类型。

异常:
  • TypeError - 如果没有按照上述内容给定的数据类型输入参数。

  • ValueError - 如果输入 a 在不同的维度上具有不同的大小。

支持平台:

Ascend GPU CPU

样例:

>>> import mindspore.numpy as np
>>> print(np.asarray([1,2,3]))
[1 2 3]