找到(i,j)2D阵列中最近(长,纬)值的位置

时间:2015-01-18 00:56:25

标签: python

我有多个2D数组,其中三个是LONG,LAT和HEIGHT。我想确定给定(long,lat)的这些2D数组中最接近的索引。

那么,在我的2D HEIGHT数组中,(-43.5,45)的索引是什么?

1 个答案:

答案 0 :(得分:2)

愚蠢的几分钟后;我已经找到了一个我认为足够的答案:

a = abs( LAT-chosen_lat ) + abs( LONG-chosen_lon )

i,j = np_unravel_index(a.argmin(), a.shape)