【发布时间】:2019-04-14 21:43:24
【问题描述】:
coordinates = [(-225.0, -299.5), (-150.0, 75.5), (0.0, 0.0), (225.0, 300.5)]
xy = (-222.4, -204.5)
将给定值 xy 与二维坐标列表进行比较并返回最近坐标的索引号的最佳方法是什么?
在本例中,xy 将与坐标列表进行比较,从而返回最接近的坐标(-225.0、-299.5),或者更理想的是索引号 0。
我尝试使用 itertools 或 numpy 研究一种方法,但似乎无法理解如何在我的示例中获得我想要的结果。
【问题讨论】:
标签: python list multidimensional-array coordinates itertools