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
|
删除重复项后的客户数据计数。 默认值为 5。 默认值: 5
|
_lower_fuzzy_boundary
|
筛选的下限。 默认值为 2 默认值: 2
|
_upper_fuzzy_boundary
|
用于筛选的上限。 默认值为 5 默认值: 5
|
_closest_top_n
|
要考虑最接近的顶级匹配项数。 默认值为 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()