gpt4 book ai didi

python - 在二维空间中计算欧氏距离的最快方法

转载 作者:太空宇宙 更新时间:2023-11-03 12:51:57 25 4
gpt4 key购买 nike

确定二维空间中 n 个点中的哪个点 q 最接近(最小欧氏距离)点 p 的最快方法是什么,请参见附图。

alt text

我目前在 Python 中执行此操作的方法是将所有距离存储在一个列表中,然后运行 ​​

numpy.argmin(list_of_distances)

然而,当计算 m 个点 p 时,这有点慢。或者是?

最佳答案

您可以计算距离的平方,而不是计算距离。这样您就不需要执行 n * m 平方根。

关于python - 在二维空间中计算欧氏距离的最快方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3811621/

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