Share via


LocationClosestSelector Clase

Define una combinación de datos de cliente con datos públicos mediante los criterios de la distancia esférica más cercana.

Inicialice con granularidad de ubicación.

Herencia
LocationClosestSelector

Constructor

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

Parámetros

_granularity
LocationClosestGranularity
Requerido

Granularidad de ubicación que se usará en la combinación de datos.

enable_telemetry
bool
valor predeterminado: True

Indica si se va a habilitar la telemetría.

Comentarios

El método estático process(self, env, customer_data, public_data, aggregator, join_keys, debug) se usa para combinar los datos en función de este selector en el que:

  • customer_data es una instancia de azureml.opendatasets.accessories.location_data.LocationData

  • public_data es una instancia de azureml.opendatasets.accessories.location_data.LocationData

  • aggregator es uno de azureml.opendatasets.aggregators.aggregator.Aggregator

  • join_keys es una lista de pares de claves de combinación

  • debug indica si se deben imprimir los registros de depuración.

Este método devuelve una tupla de: instancia de clase de datos de cliente modificada, instancia de clase de datos pública modificada y lista de pares de claves de combinación.

Métodos

process

Combina los datos del cliente y los datos públicos mediante el agregador especificado.

process

Combina los datos del cliente y los datos públicos mediante el agregador especificado.

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

Parámetros

env
RuntimeEnv
Requerido

Entorno de ejecución.

customer_data
LocationData
Requerido

Instancia de una clase derivada LocationData.

public_data
LocationData
Requerido

Instancia de una clase derivada LocationData.

aggregator
Aggregator
Requerido

Agregador.

join_keys
list
Requerido

Lista de pares de claves de combinación.

debug
bool
Requerido

Indica si se deben imprimir los registros de depuración.

Devoluciones

Tupla de: instancia de clase de datos de cliente modificada, instancia de clase de datos pública modificada y lista de pares de claves de combinación.

Tipo de valor devuelto