python 多维数组
时间: 2023-07-25 21:34:58 浏览: 117
多维数组
Python 中的多维数组可以使用嵌套列表(nested list)实现。嵌套列表就是将一个列表作为另一个列表的元素,从而实现多维数组的效果。
以下是一个二维数组的例子:
```python
my_array = [[1, 2, 3], [4, 5, 6], [7, 8, 9]]
```
可以使用两个索引来访问二维数组中的元素:
```python
print(my_array[0][0]) # 1
print(my_array[1][2]) # 6
```
可以使用嵌套的列表推导式来创建多维数组:
```python
my_array = [[i*j for j in range(1, 4)] for i in range(1, 4)]
# [[1, 2, 3], [2, 4, 6], [3, 6, 9]]
```
可以使用 `numpy` 库来创建和处理多维数组,它提供了更方便的操作方式,可以进行各种矩阵运算。例如:
```python
import numpy as np
my_array = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(my_array[0][0]) # 1
print(my_array[1][2]) # 6
```
需要注意的是,`numpy` 库需要事先安装,可以使用 `pip install numpy` 命令进行安装。
阅读全文