Compartilhar via


LocationClosestSelector Classe

Define uma junção de dados do cliente com dados públicos usando os critérios de distância esférica mais próxima.

Inicializar com granularidade de localização.

Herança
LocationClosestSelector

Construtor

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

Parâmetros

Nome Description
_granularity
Obrigatório

Uma granularidade de local a ser usada na junção de dados.

enable_telemetry

Indica se a telemetria deve ser habilitada ou não.

Valor padrão: True

Comentários

O método estático process(self, env, customer_data, public_data, aggregator, join_keys, debug) é usado para unir os dados com base neste seletor, em que:

  • customer_data é uma instância de azureml.opendatasets.accessories.location_data.LocationData

  • public_data é uma instância de azureml.opendatasets.accessories.location_data.LocationData

  • aggregator é um de azureml.opendatasets.aggregators.aggregator.Aggregator

  • join_keys é uma lista de pares de chaves de junção

  • debug indica se os logs de depuração devem ser impressos.

Este método retorna uma tupla de: instância de classe de dados do cliente alterada, instância de classe de dados pública alterada e uma lista de pares de chaves de junção.

Métodos

process

Una dados do cliente e públicos usando o agregador especificado.

process

Una dados do cliente e públicos usando o agregador especificado.

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

Parâmetros

Nome Description
env
Obrigatório

O ambiente de runtime.

customer_data
Obrigatório

Uma instância de uma classe derivada de LocationData.

public_data
Obrigatório

Uma instância de uma classe derivada de LocationData.

aggregator
Obrigatório

Um agregador.

join_keys
Obrigatório

Uma lista de pares de chaves de junção.

debug
Obrigatório

Indica se os logs de depuração devem ser impressos.

Retornos

Tipo Description

Uma tupla de: instância de classe de dados do cliente alterada, instância de classe de dados pública alterada e uma lista de pares de chaves de junção.