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_dataist eine Instanz von azureml.opendatasets.accessories.location_data. LocationDatapublic_dataist eine Instanz von azureml.opendatasets.accessories.location_data. LocationDataaggregatorist einer von azureml.opendatasets.aggregators.aggregator.Aggregatorjoin_keysist eine Liste der Verknüpfungsschlüsselpaare.debuggibt 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. |