np.array()是NumPy库中的一个函数,它用于创建数组对象。该函数的作用是将输入的数据(可以是列表、元组、数组等)转换为NumPy数组。
np.array()的具体作用包括:
1. 创建一维或多维数组:可以将列表、元组等数据转换为NumPy数组,从而可以使用NumPy库中提供的各种数组操作函数和方法。
2. 转换数据类型:可以通过指定dtype参数来强制转换输入数据的数据类型,例如将整数列表转换为浮点数数组。
3. 复制数组:通过np.array()创建的数组是一个新的对象,与原始数据的内存不共享,即使原始数据发生改变,创建的数组也不会受到影响。
4. 快速创建特定类型的数组:np.array()提供了一些快速创建特定类型数组的函数,例如np.zeros()用于创建全零数组,np.ones()用于创建全一数组,np.random.rand()用于创建随机数数组等。
总之,np.array()是一个非常常用的函数,用于创建NumPy数组,并提供了许多相关的参数和功能,方便进行数组的操作和处理。