LocationClosestGranularity 类

定义最靠近位置粒度。

_cord_count 是删除重复项后的客户数据计数。 如果它大于 _cord_limit,则使用 _lower_fuzzy_boundary 进行粗略筛选,否则使用 _upper_fuzzy_boundary

所有可能的位置都会按两个位置的球面距离进行排序,选择 _closest_top_n 可以执行进一步的联接。

继承
LocationClosestGranularity

构造函数

LocationClosestGranularity(_cord_limit=5, _lower_fuzzy_boundary=2, _upper_fuzzy_boundary=5, _closest_top_n=1)

参数

_cord_limit
int
默认值: 5

客户数据在删除重复项后的的计数。 默认值为 5。

_lower_fuzzy_boundary
int
默认值: 2

用于筛选的下限。 默认值为 2

_upper_fuzzy_boundary
int
默认值: 5

用于筛选的上限。 默认值为 5

_closest_top_n
int
默认值: 1

认为靠前的匹配当中有多少是最接近的。 默认值为 1。 该值越大,花费的时间就越多。

方法

get_log_property

获取日志属性元组,如果没有属性,则获取 None。

get_log_property

获取日志属性元组,如果没有属性,则获取 None。

get_log_property()