mindspore.numpy.array
- mindspore.numpy.array(obj, dtype=None, copy=True, ndmin=0)[源代码]
该函数接受一个类似数组的对象创建Tensor。
- 参数:
obj (Union[int, float, bool, list, tuple]) - 可以转换为Tensor的任何形式的输入数据。 包含
int, float, bool, Tensor, list, tuple。dtype (Union[mindspore.dtype, str], 可选) - 指定的Tensor数据类型可以是
np.int32或int32。如果dtype为None,则将从obj推断出新Tensor的数据类型。默认值:None。copy (bool) - 如果为
True,输入的对象会被拷贝;如果为False,只有在需要时对象才会被拷贝,默认值:True。ndmin (int) - 用于指定输出的Tensor应具有的最小维度数,将根据需要对其shape进行预处理。默认值:
0。
- 返回:
Tensor,具有指定数据类型。
- 异常:
TypeError - 如果没有按照上述内容给定的数据类型输入参数。
ValueError - 如果输入
obj在不同的维度上具有不同的大小。
- 支持平台:
AscendGPUCPU
样例:
>>> import mindspore.numpy as np >>> print(np.array([1,2,3])) [1 2 3]