3
因此,此处的目标是遍历DEM(或任何空间参考阵列)的每一行,找到最小值(例如低点),然后返回值和相关索引。返回索引和数组中的值
这不是优雅,但我可以用一个循环和种子得到的值足够容易:
`lowpts=[]
low=99999
for i in range(len(DEM)):
for j in range(len(DEM)):
low1 = DEM[i][j]
if low1 < low:
low = low1
lowpts.append(low)`
但是现在我如何保留[i] [j]分别与值相关联的索引?
理想情况下,回报将是[I,J,值] ...]
我试图枚举(),但不知道如何正确地执行它。我必须意识到可能的重复值,所以我不能仅仅索引lowpts数组(类似于Python: finding an element in an array)。