LocationClosestSelector 類別
使用最接近球面距離的準則,定義客戶資料的聯結與公用資料。
使用位置細微性初始化。
- 繼承
-
LocationClosestSelector
建構函式
LocationClosestSelector(_granularity: LocationClosestGranularity, enable_telemetry: bool = True)
參數
名稱 | Description |
---|---|
_granularity
必要
|
用於資料聯結的位置細微性。 |
enable_telemetry
|
指出是否要啟用遙測。 預設值: 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.aggregatorjoin_keys
是聯結金鑰組的清單debug
指出是否要列印偵錯記錄。
這個方法會傳回的元組:已改變的客戶資料類別實例、改變的公用資料類別實例,以及聯結金鑰組的清單。
方法
process |
使用指定的匯總工具聯結客戶資料和公用資料。 |
process
使用指定的匯總工具聯結客戶資料和公用資料。
process(env: SparkEnv | PandasEnv, customer_data: LocationData, public_data: LocationData, aggregator: Aggregator, join_keys: list, debug: bool)
參數
名稱 | Description |
---|---|
env
必要
|
執行時間環境。 |
customer_data
必要
|
LocationData 衍生類別的實例。 |
public_data
必要
|
LocationData 衍生類別的實例。 |
aggregator
必要
|
匯總工具。 |
join_keys
必要
|
聯結金鑰組的清單。 |
debug
必要
|
指出是否要列印偵錯記錄。 |
傳回
類型 | Description |
---|---|
的元組:已改變的客戶資料類別實例、改變的公用資料類別實例,以及聯結金鑰組的清單。 |