下面是一个示例代码,用于遍历一个2D numpy数组并找到相应的最大值:
import numpy as np
# 创建一个2D numpy数组
arr = np.array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
# 初始化最大值为数组中的第一个元素
max_value = arr[0, 0]
# 遍历数组的每个元素
for row in arr:
for value in row:
# 检查当前元素是否大于最大值
if value > max_value:
max_value = value
print("最大值:", max_value)
输出结果为:
最大值: 9
这个示例代码中,我们首先创建了一个2D numpy数组 arr
,然后使用两个嵌套的 for
循环遍历数组的每个元素。在遍历的过程中,我们使用一个变量 max_value
来记录当前找到的最大值。如果当前元素的值大于 max_value
,则更新 max_value
的值。最后,我们打印出最大值。