np.array
时间: 2023-07-04 18:12:22 浏览: 186
`np.array`是NumPy库中的一个函数,用于创建一个新的NumPy数组。NumPy数组是一种高效的数据结构,可以用于存储和处理大量数据。
`np.array`函数的基本用法如下:
```python
import numpy as np
# 通过列表创建一个NumPy数组
arr = np.array([1, 2, 3, 4, 5])
# 输出数组的类型和形状
print(type(arr)) # <class 'numpy.ndarray'>
print(arr.shape) # (5,)
```
在这个代码中,我们首先导入了NumPy库,并使用`np.array`函数创建了一个包含整数1到5的NumPy数组。`arr.shape`输出了数组的形状,结果为`(5,)`,表示该数组只有一个维度,且长度为5。
除了列表,`np.array`函数还支持使用元组、列表嵌套列表、列表嵌套元组等数据类型来创建NumPy数组。例如:
```python
import numpy as np
# 通过元组创建一个NumPy数组
arr1 = np.array((1, 2, 3, 4, 5))
# 通过列表嵌套列表创建一个NumPy数组
arr2 = np.array([[1, 2, 3], [4, 5, 6]])
# 通过列表嵌套元组创建一个NumPy数组
arr3 = np.array([(1, 2), (3, 4)])
```
在上面的代码中,我们创建了三个不同形状的NumPy数组,分别是一维的`(5,)`、二维的`(2, 3)`和二维的`(2, 2)`。
阅读全文