다음을 통해 공유


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
int

중복 항목을 삭제한 후의 고객 데이터 수입니다. 기본값은 5입니다.

Default value: 5
_lower_fuzzy_boundary
int

필터링에 대한 하한입니다. 기본값은 2입니다.

Default value: 2
_upper_fuzzy_boundary
int

필터링을 위한 상한입니다. 기본값은 5입니다.

Default value: 5
_closest_top_n
int

가장 가까운 것으로 간주할 상위 일치 항목의 수입니다. 기본값은 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()