LocationClosestGranularity 类

定义最接近的位置粒度。

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

所有可能的位置都将按两个位置的球面距离进行排名, _closest_top_n 选择这些位置进行进一步联接。

使用各种配置进行初始化。

cord_count是删除删除后customer_data计数(),如果它大于_cord_limit,我们将使用_lower_fuzzy_boundary执行粗略筛选,否则使用_upper_fuzzy_boundary。 所有可能的位置都将按两个位置的球面距离进行排名,我们将选择_closest_top_n进行进一步联接。

构造函数

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
_cord_limit
必需

默认值为 5

_lower_fuzzy_boundary
必需

默认值为 2

_upper_fuzzy_boundary
必需

默认值为 5

_closest_top_n
必需

默认值为 1,越大,时间成本就越大。

方法

get_log_property

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

get_log_property

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

get_log_property()