例如,如果我的初始点是[2.4524 6.52424],我如何迭代20个其他点的数组并找到最远的4个点?
使用math.hypot
:
point = [2.4524, 6.52424]
sorted(points, key=lambda p: math.hypot(p[0] - point[0], p[1] - point[1]))[-4:]