LocationClosestSelector Classe
Definisce un join dei dati dei clienti con dati pubblici usando i criteri di distanza sferica più vicina.
Inizializzare con la granularità della posizione.
- Ereditarietà
-
LocationClosestSelector
Costruttore
LocationClosestSelector(_granularity: LocationClosestGranularity, enable_telemetry: bool = True)
Parametri
Nome | Descrizione |
---|---|
_granularity
Necessario
|
Granularità della posizione da usare nell'unione dei dati. |
enable_telemetry
|
Indica se abilitare i dati di telemetria. Valore predefinito: True
|
Commenti
Il metodo process(self, env, customer_data, public_data, aggregator, join_keys, debug)
statico viene usato per unire i dati in base al selettore in cui:
customer_data
è un'istanza di azureml.opendatasets.accessories.location_data. LocationDatapublic_data
è un'istanza di azureml.opendatasets.accessories.location_data. LocationDataaggregator
è uno di azureml.opendatasets.aggregators.aggregator.aggregator.Aggregatorjoin_keys
è un elenco di coppie chiave di joindebug
indica se stampare i log di debug.
Questo metodo restituisce una tupla di: istanza della classe dati del cliente modificata, istanza della classe di dati pubblica modificata e un elenco di coppie chiave join.
Metodi
process |
Aggiungere i dati dei clienti e i dati pubblici usando l'aggregatore specificato. |
process
Aggiungere i dati dei clienti e i dati pubblici usando l'aggregatore specificato.
process(env: SparkEnv | PandasEnv, customer_data: LocationData, public_data: LocationData, aggregator: Aggregator, join_keys: list, debug: bool)
Parametri
Nome | Descrizione |
---|---|
env
Necessario
|
Ambiente di runtime. |
customer_data
Necessario
|
Istanza di una classe derivata LocationData. |
public_data
Necessario
|
Istanza di una classe derivata LocationData. |
aggregator
Necessario
|
Un aggregatore. |
join_keys
Necessario
|
Elenco delle coppie chiave di join. |
debug
Necessario
|
Indica se stampare i log di debug. |
Restituisce
Tipo | Descrizione |
---|---|
Tupla di: istanza della classe dati del cliente modificata, istanza della classe di dati pubblica modificata e elenco di coppie chiave join. |