Sdílet prostřednictvím


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. LocationData

  • public_data je instancí azureml.opendatasets.accessories.location_data. LocationData

  • aggregator 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í.