LocationClosestSelector Třída
Definuje spojení zákaznických dat s veřejnými daty pomocí kritérií nejbližší sférické vzdálenosti.
Inicializuje se s členitostí umístění.
- Dědičnost
-
LocationClosestSelector
Konstruktor
LocationClosestSelector(_granularity: LocationClosestGranularity, enable_telemetry: bool = True)
Parametry
Name | Description |
---|---|
_granularity
Vyžadováno
|
Členitost umístění, která se má použít při spojování dat. |
enable_telemetry
|
Určuje, jestli se má povolit telemetrie. Default value: True
|
Poznámky
Statická metoda process(self, env, customer_data, public_data, aggregator, join_keys, debug)
se používá ke spojení dat na základě tohoto selektoru, kde:
customer_data
je instancí azureml.opendatasets.accessories.location_data. LocationDatapublic_data
je instancí azureml.opendatasets.accessories.location_data. LocationDataaggregator
je jedním z azureml.opendatasets.aggregators.aggregator.Aggregator.join_keys
je seznam párů klíčů spojenídebug
určuje, jestli se mají vytisknout protokoly ladění.
Tato metoda vrátí řazenou kolekci členů: změněnou instanci datové třídy zákazníka, změněnou instanci veřejné datové třídy a seznam párů klíčů spojení.
Metody
process |
Spojení zákaznických dat a veřejných dat pomocí zadaného agregátoru |
process
Spojení zákaznických dat a veřejných dat pomocí zadaného agregátoru
process(env: SparkEnv | PandasEnv, customer_data: LocationData, public_data: LocationData, aggregator: Aggregator, join_keys: list, debug: bool)
Parametry
Name | Description |
---|---|
env
Vyžadováno
|
Prostředí modulu runtime. |
customer_data
Vyžadováno
|
Instance LocationData odvozené třídy. |
public_data
Vyžadováno
|
Instance LocationData odvozené třídy. |
aggregator
Vyžadováno
|
Agregátor. |
join_keys
Vyžadováno
|
Seznam párů klíčů spojení. |
debug
Vyžadováno
|
Určuje, jestli se mají vytisknout protokoly ladění. |
Návraty
Typ | Description |
---|---|
Řazená kolekce členů: změněná instance datové třídy zákazníka, změněná instance veřejné datové třídy a seznam párů klíčů spojení. |