【问题标题】:find (i,j) location of closest (long,lat) values in a 2D array [closed]在二维数组中找到最近(long,lat)值的(i,j)位置[关闭]
【发布时间】:2015-03-16 08:43:21
【问题描述】:

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

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

【问题讨论】:

  • 您需要发布您的代码、错误、预期输入和预期输出
  • 二维数组有什么特定的结构吗?以某种方式排序,或者它们有什么关系?

标签: python


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-20
    • 1970-01-01
    • 2020-04-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多