python数组
时间: 2023-07-03 07:14:18 浏览: 138
Python中的数组可以使用列表(List)来实现,也可以使用NumPy库提供的ndarray数组类型来实现。下面分别介绍两种方式:
1. 使用列表实现数组
可以使用列表来实现一维或多维数组,例如:
```python
a = [1, 2, 3] # 一维数组
b = [[1, 2], [3, 4]] # 二维数组
c = [[[1, 2], [3, 4]], [[5, 6], [7, 8]]] # 三维数组
```
可以通过索引和切片来访问数组元素,例如:
```python
print(a[0]) # 输出1
print(b[1][0]) # 输出3
print(c[1][0][1]) # 输出6
```
2. 使用NumPy库实现数组
NumPy是一个Python科学计算库,其中提供了ndarray数组类型,可以用于高效处理大规模的数值数据。使用NumPy库可以实现各种维度的数组,例如:
```python
import numpy as np
a = np.array([1, 2, 3]) # 一维数组
b = np.array([[1, 2], [3, 4]]) # 二维数组
c = np.array([[[1, 2], [3, 4]], [[5, 6], [7, 8]]]) # 三维数组
```
可以通过索引和切片来访问数组元素,例如:
```python
print(a[0]) # 输出1
print(b[1][0]) # 输出3
print(c[1][0][1]) # 输出6
```
NumPy库还提供了许多函数和方法来操作数组,例如计算数组的平均值、求和、最大值、最小值等。
阅读全文