LocationClosestSelector 클래스
가장 가까운 구형 거리 조건을 사용하여 공용 데이터와 고객 데이터의 조인을 정의합니다.
위치 세분성을 사용하여 초기화합니다.
생성자
LocationClosestSelector(_granularity: LocationClosestGranularity, enable_telemetry: bool = True)
매개 변수
| Name | Description |
|---|---|
|
_granularity
필수
|
데이터 조인에 사용할 위치 세분성입니다. |
|
enable_telemetry
|
원격 분석을 사용하도록 설정할지 여부를 나타냅니다. Default value: True
|
설명
정적 메서드 process(self, env, customer_data, public_data, aggregator, join_keys, debug) 는 다음 위치에 따라 데이터를 조인하는 데 사용됩니다.
customer_data는 azureml.opendatasets.accessories.location_data 인스턴스입니다. LocationDatapublic_data는 azureml.opendatasets.accessories.location_data 인스턴스입니다. LocationDataaggregator는 azureml.opendatasets.aggregators.aggregator.Aggregator 중 하나입니다.join_keys은 조인 키 쌍의 목록입니다.debug는 디버그 로그를 인쇄할지 여부를 나타냅니다.
이 메서드는 변경된 고객 데이터 클래스 인스턴스, 변경된 공용 데이터 클래스 인스턴스 및 조인 키 쌍 목록의 튜플을 반환합니다.
메서드
| process |
지정된 집계를 사용하여 고객 데이터 및 공용 데이터를 조인합니다. |
process
지정된 집계를 사용하여 고객 데이터 및 공용 데이터를 조인합니다.
process(env: SparkEnv | PandasEnv, customer_data: LocationData, public_data: LocationData, aggregator: Aggregator, join_keys: list, debug: bool)
매개 변수
| Name | Description |
|---|---|
|
env
필수
|
런타임 환경입니다. |
|
customer_data
필수
|
LocationData 파생 클래스의 인스턴스입니다. |
|
public_data
필수
|
LocationData 파생 클래스의 인스턴스입니다. |
|
aggregator
필수
|
집계자입니다. |
|
join_keys
필수
|
조인 키 쌍의 목록입니다. |
|
debug
필수
|
디버그 로그를 인쇄할지 여부를 나타냅니다. |
반환
| 형식 | Description |
|---|---|
|
변경된 고객 데이터 클래스 인스턴스, 변경된 공용 데이터 클래스 인스턴스 및 조인 키 쌍 목록의 튜플입니다. |