遍历二维数组的每一个元素
时间: 2023-07-25 15:12:52 浏览: 165
二维数组遍历
遍历二维数组的每一个元素可以使用两个for循环来实现。首先循环遍历每一行,然后在每一行中循环遍历每一列。
以下是实现该功能的代码示例:
```python
import numpy as np
def traverse_array(arr):
for i in range(arr.shape[0]): # 遍历每一行
for j in range(arr.shape[1]): # 遍历每一列
print(arr[i][j])
```
使用示例:
```python
a = np.array([[1, 2], [3, 4], [5, 6]])
traverse_array(a)
```
输出:
```
1
2
3
4
5
6
```
其中,`shape`函数用于获取数组的形状,其返回值为一个元组,第一个元素为行数,第二个元素为列数。在循环遍历时,需要使用`shape`函数获取数组的行数和列数,并使用`range`函数生成对应的行和列的索引值。在循环体内,使用二维数组的索引方式`arr[i][j]`来访问每一个元素。
阅读全文