Freigeben über


LocationClosestSelector Klasse

Definiert eine Verknüpfung von Kundendaten mit öffentlichen Daten mithilfe der Kriterien der nächstgelegenen kugelförmigen Entfernung.

Initialisieren Sie die Standort granularität.

Konstruktor

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

Parameter

Name Beschreibung
_granularity
Erforderlich

Eine Standort-Granularität, die beim Verknüpfen von Daten verwendet werden soll.

enable_telemetry

Gibt an, ob Telemetrie aktiviert werden soll.

Standardwert: True

Hinweise

Die statische Methode process(self, env, customer_data, public_data, aggregator, join_keys, debug) wird verwendet, um die Daten basierend auf dieser Auswahl zu verknüpfen, wobei:

  • customer_data ist eine Instanz von azureml.opendatasets.accessories.location_data. LocationData

  • public_data ist eine Instanz von azureml.opendatasets.accessories.location_data. LocationData

  • aggregator ist einer von azureml.opendatasets.aggregators.aggregator.Aggregator

  • join_keys ist eine Liste der Verknüpfungsschlüsselpaare.

  • debug gibt an, ob Debugprotokolle gedruckt werden sollen.

Diese Methode gibt ein Tupel von: geänderte Instanz der Kundendatenklasse, geänderte Instanz öffentlicher Datenklassen und eine Liste der Verknüpfungsschlüsselpaare.

Methoden

process

Verknüpfen Sie Kundendaten und öffentliche Daten mithilfe des angegebenen Aggregators.

process

Verknüpfen Sie Kundendaten und öffentliche Daten mithilfe des angegebenen Aggregators.

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

Parameter

Name Beschreibung
env
Erforderlich

Die Laufzeitumgebung.

customer_data
Erforderlich

Eine Instanz einer von LocationData abgeleiteten Klasse.

public_data
Erforderlich

Eine Instanz einer von LocationData abgeleiteten Klasse.

aggregator
Erforderlich

Ein Aggregator.

join_keys
Erforderlich

Liste von Joinschlüsselpaaren

debug
Erforderlich

Gibt an, ob Debugprotokolle gedruckt werden sollen.

Gibt zurück

Typ Beschreibung

Ein Tupel von: geänderte Instanz der Kundendatenklasse, geänderte Instanz öffentlicher Datenklassen und eine Liste der Verknüpfungsschlüsselpaare.