np.array()
时间: 2024-03-09 09:42:41 浏览: 73
浅谈numpy中np.array()与np.asarray的区别以及.tolist
np.array()是NumPy库中的一个函数,用于创建多维数组(也称为ndarray)。它接受一个序列(如列表或元组)作为输入,并将其转换为NumPy数组。
以下是np.array()的一些重要特点和用法:
1. 创建数组:可以使用np.array()函数创建一维或多维数组。例如,np.array([1, 2, 3])将创建一个包含整数1、2和3的一维数组。
2. 数据类型推断:np.array()会根据输入数据自动推断数组的数据类型。例如,如果输入是[1, 2, 3.0],则创建的数组将具有浮点数类型。
3. 多维数组:np.array()可以创建多维数组。例如,np.array([[1, 2], [3, 4]])将创建一个2x2的二维数组。
4. 数组属性:创建的数组具有一些属性,如形状(shape)、维度(ndim)、数据类型(dtype)等。可以使用这些属性来了解数组的结构和特征。
5. 数组操作:NumPy提供了许多用于操作数组的函数和方法。可以对数组进行数学运算、切片、索引等操作。
阅读全文