gpt4 book ai didi

python - 一个点和一组其他点之间的最短距离?

转载 作者:太空狗 更新时间:2023-10-30 00:44:37 27 4
gpt4 key购买 nike

<分区>

我有一个问题。我想在 python 中编写一个函数,它将接收一个坐标 X 和一组坐标 S。我需要从组 s 返回最接近 x 的坐标。所以当你调用一个函数时,它会返回这个:

closest((9, 2), {(0, 0), (10, 0), (10, 10)}) # calling a function
(10, 0)

因为它离两点最近。我已经有一个计算两点之间距离的函数

def distance(s,t):
v = 0
for i in range(len(t)):
v = v+(s[i]-t[i])**2
return (sqrt(v))

但现在我陷入了如何将最接近的坐标元组返回到 x 中给出的坐标的问题。我的英语不是很好,所以如果你不明白我的问题,请说出来,我会尽力解释。

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com