Partager via


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

Nom Description
_granularity
Obligatoire

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

enable_telemetry

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

Valeur par défaut: True

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

Nom Description
env
Obligatoire

Environnement d’exécution.

customer_data
Obligatoire

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

public_data
Obligatoire

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

aggregator
Obligatoire

Agrégateur.

join_keys
Obligatoire

Liste de paires de clés de jointure.

debug
Obligatoire

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

Retours

Type Description

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.