共用方式為


LocationClosestGranularity 類別

定義最接近的位置粒度。

_cord_count 是卸除重複項目之後的客戶數據計數。 如果大於 _cord_limit_lower_fuzzy_boundary 則會用來執行粗略篩選,否則 _upper_fuzzy_boundary 會使用 。

所有可能的位置都會依兩個位置的球形距離進行排名, _closest_top_n 系統會選取 進行進一步聯結。

使用各種組態初始化。

cord_count是dropDuplicates() 之後的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)

參數

名稱 Description
_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

取得記錄屬性 Tuple,如果沒有屬性,則為 None。

get_log_property

取得記錄屬性 Tuple,如果沒有屬性,則為 None。

get_log_property()