首页 > 解决方案 > Scipy ckdtree - boxsize 参数

问题描述

我正在使用 ckdtree 进行最近邻搜索。我有一盒随机分布的点。我希望该框是周期性的,并在一个给定半径 r 的球体中搜索所有邻居。

我正在为大量点和半径增加这样做。然后我计算点的平均数密度。有人会假设,如果盒子是周期性的,球内的密度应该接近整个盒子的密度,所以盒子内的点总数除以盒子大小的三次方。然而这不会发生。如果大约是盒子大小的 1/5,则球内的密度接近半径处的盒子的密度,然后逐渐减小。当球体的半径是boxsize的一半时,密度已经只有box实际密度的1/5了。

boxsize 函数是否不会以我认为的方式使盒子周期性地出现,或者在我的思维中其他地方是否有错误?

提前致谢!

标签: pythonscipynearest-neighborkdtree

解决方案


推荐阅读