다음을 통해 공유


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 인스턴스입니다. LocationData

  • public_data 는 azureml.opendatasets.accessories.location_data 인스턴스입니다. LocationData

  • aggregator 는 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

변경된 고객 데이터 클래스 인스턴스, 변경된 공용 데이터 클래스 인스턴스 및 조인 키 쌍 목록의 튜플입니다.