LocationClosestSelector Classe

Définit une jointure des données client avec des données publiques à l’aide des critères de distance sphérique la plus proche.

Initialisez avec la granularité d’emplacement.

Héritage
LocationClosestSelector

Constructeur

LocationClosestSelector(_granularity: LocationClosestGranularity, enable_telemetry: bool = True)

Paramètres

_granularity
LocationClosestGranularity
Obligatoire

Granularité d’emplacement à utiliser pour la jointure des données.

enable_telemetry
bool
valeur par défaut: True

Indique si l’activation de la télémétrie est nécessaire.

Remarques

La méthode statique process(self, env, customer_data, public_data, aggregator, join_keys, debug) est utilisée pour joindre les données basées sur ce sélecteur, où :

  • customer_data est une instance de azureml.opendatasets.accessories.location_data.LocationData

  • public_data est une instance de azureml.opendatasets.accessories.location_data.LocationData

  • aggregator est un azureml.opendatasets.aggregators.aggregator.Aggregator

  • join_keys est une liste de paires de clés de jointure

  • debug indique si l’impression des journaux de débogage est nécessaire.

Cette méthode exécute un tuple de : instance de classe de données client modifiée, instance de classe de données publiques modifiée et liste de paires de clés de jointure.

Méthodes

process

Joindre des données client et des données publiques à l’aide de l’agrégateur spécifié.

process

Joindre des données client et des données publiques à l’aide de l’agrégateur spécifié.

process(env: SparkEnv | PandasEnv, customer_data: LocationData, public_data: LocationData, aggregator: Aggregator, join_keys: list, debug: bool)

Paramètres

env
RuntimeEnv
Obligatoire

Environnement d’exécution.

customer_data
LocationData
Obligatoire

Instance d'une classe dérivée LocationData.

public_data
LocationData
Obligatoire

Instance d'une classe dérivée LocationData.

aggregator
Aggregator
Obligatoire

Agrégateur.

join_keys
list
Obligatoire

Liste de paires de clés de jointure.

debug
bool
Obligatoire

Indique s’il est nécessaire d’imprimer les journaux de débogage.

Retours

Un tuple de : instance de classe de données client modifiée, instance de classe de données publiques modifiée et liste de paires de clés de jointure.

Type de retour