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
建構函式
LocationClosestGranularity(_cord_limit=5, _lower_fuzzy_boundary=2, _upper_fuzzy_boundary=5, _closest_top_n=1)
參數
名稱 | Description |
---|---|
_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()