python - 在rtree中,如何指定 float 相等性测试的阈值?

标签 python indexing spatial-index spatial-query r-tree

在rtree中,如何指定float相等性测试的阈值?

当检查最近邻时,rtree 可以返回超过指定数量的结果,就好像两点是等距的,它返回它们。为了检查这个等距离,它必须有一些阈值,因为距离是 float 的。我希望能够控制这个阈值。

最佳答案

其实它不需要有一个阈值来处理平局。它们只是发生了。

假设您有数据点 (1.,0.)(0.,1.) 以及查询点 (0.,0. ),我见过的任何欧几里得距离的实现都会为两者返回完全相同的距离,没有任何阈值。

关于python - 在rtree中,如何指定 float 相等性测试的阈值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11025297/

相关文章:

iphone - 我有一张需要优化的庞大 table 。我想我需要使用索引,但我希望获得有关它们的更多信息

entity-framework - 如何使用EF 6.1 Fluent API创建空间索引

sql - 空间索引提示在 SQL Server 2008 中不起作用?

java - 为什么 python 没有简单的安装命令(如 mvn install)?

python - 使用字符串访问数据存储列

python - 查找跳过的索引时间步骤并将值填充到 Pandas DataFrame 中

Java向文件写入/读取不可序列化对象

python - 使用 cascaded_union 组合形状给出 "ValueError: No Shapely geometry can be created from null value"

python - 继承调用

matlab - 连续数字 block 的开始/结束值