Udostępnij za pośrednictwem


LocationClosestSelector Klasa

Definiuje sprzężenia danych klienta z danymi publicznymi przy użyciu kryteriów najbliższej odległości kulistej.

Inicjowanie przy użyciu szczegółowości lokalizacji.

Dziedziczenie
LocationClosestSelector

Konstruktor

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

Parametry

Nazwa Opis
_granularity
Wymagane

Stopień szczegółowości lokalizacji do użycia w połączeniu danych.

enable_telemetry

Wskazuje, czy włączyć telemetrię.

Domyślna wartość: True

Uwagi

Metoda process(self, env, customer_data, public_data, aggregator, join_keys, debug) statyczna służy do łączenia danych na podstawie tego selektora, gdzie:

  • customer_data jest wystąpieniem azureml.opendatasets.accessories.location_data. LocationData

  • public_data jest wystąpieniem azureml.opendatasets.accessories.location_data. LocationData

  • aggregator jest jednym z elementów azureml.opendatasets.aggregators.aggregator.Aggregator.Aggregator

  • join_keys to lista par kluczy sprzężenia

  • debug wskazuje, czy należy wydrukować dzienniki debugowania.

Ta metoda zwraca krotkę: zmienione wystąpienie klasy danych klienta, zmienione wystąpienie klasy danych publicznej i listę par kluczy sprzężenia.

Metody

process

Dołącz dane klienta i dane publiczne przy użyciu określonego agregatora.

process

Dołącz dane klienta i dane publiczne przy użyciu określonego agregatora.

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

Parametry

Nazwa Opis
env
Wymagane

Środowisko uruchomieniowe.

customer_data
Wymagane

Wystąpienie klasy pochodnej LocationData.

public_data
Wymagane

Wystąpienie klasy pochodnej LocationData.

aggregator
Wymagane

Agregator.

join_keys
Wymagane

Lista par kluczy sprzężenia.

debug
Wymagane

Wskazuje, czy mają być drukowane dzienniki debugowania.

Zwraca

Typ Opis

Krotka: zmienione wystąpienie klasy danych klienta, zmienione wystąpienie klasy danych publicznej i lista par kluczy sprzężenia.