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)
매개 변수
Name | Description |
---|---|
_cord_limit
|
중복 항목을 삭제한 후의 고객 데이터 수입니다. 기본값은 5입니다. Default value: 5
|
_lower_fuzzy_boundary
|
필터링에 대한 하한입니다. 기본값은 2입니다. Default value: 2
|
_upper_fuzzy_boundary
|
필터링을 위한 상한입니다. 기본값은 5입니다. Default value: 5
|
_closest_top_n
|
가장 가까운 것으로 간주할 상위 일치 항목의 수입니다. 기본값은 1입니다. 값이 클수록 더 많은 시간 비용이 듭니다. Default value: 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()