多维数组python
时间: 2023-09-01 22:12:17 浏览: 50
在Python中,多维数组可以使用列表的列表来表示。每个内部列表代表一行或一列,并且可以具有不同的长度。以下是一个示例:
```python
# 创建一个二维数组
array_2d = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
# 访问数组元素
print(array_2d[0][0]) # 输出:1
print(array_2d[1][2]) # 输出:6
# 修改数组元素
array_2d[0][1] = 10
print(array_2d) # 输出:[[1, 10, 3], [4, 5, 6], [7, 8, 9]]
```
你也可以使用NumPy库来处理多维数组,它提供了更丰富的功能和高效的运算。以下是使用NumPy创建和操作多维数组的示例:
```python
import numpy as np
# 创建一个二维数组
array_2d = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 访问数组元素
print(array_2d[0, 0]) # 输出:1
print(array_2d[1, 2]) # 输出:6
# 修改数组元素
array_2d[0, 1] = 10
print(array_2d) # 输出:[[ 1 10 3]
# [ 4 5 6]
# [ 7 8 9]]
```
通过以上的示例,你可以看到如何创建、访问和修改二维数组。对于更高维度的数组,你可以使用类似的方式进行操作。