gpt4 book ai didi

python - KDTree Python 实现细节

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:03:03 25 4
gpt4 key购买 nike

我正在研究 scipy 库中的 KDTree 实现,发现自己对这行 https://github.com/scipy/scipy/blob/master/scipy/spatial/kdtree.py#L314-L319 有点困惑

side_distances = np.maximum(0,np.maximum(x-self.maxes,self.mins-x))
if p != np.inf:
side_distances **= p
min_distance = np.sum(side_distances)
else:
min_distance = np.amax(side_distances)

谁能解释一下为什么初始 min_distance 是这样计算的?

最佳答案

min_distancep-norm side_distances 的距离,它又是沿每个维度从 x 到边界框(带内部)的距离。换句话说,min_distance 是从 x 到边界框最近点的距离。

关于python - KDTree Python 实现细节,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31150323/

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