Dela via


LocationClosestGranularity Klass

Definierar en närmaste platskornighet.

_cord_count är antalet kunddata när dubbletter har tagits bort. Om den är större än _cord_limit_lower_fuzzy_boundary används den för att utföra grovfiltrering, annars _upper_fuzzy_boundary används den.

Alla möjliga platser rangordnas efter sfäriskt avstånd på två platser, de _closest_top_n väljs för att göra ytterligare kopplingar.

Initiera med olika konfigurationer.

cord_count är antalet customer_data efter dropDuplicates(), om det är större än _cord_limit använder vi _lower_fuzzy_boundary för att utföra grovfiltrering, annars använder vi _upper_fuzzy_boundary. alla möjliga platser rangordnas efter sfäriskt avstånd på två platser, vi väljer _closest_top_n för att göra ytterligare anslutning.

Konstruktor

LocationClosestGranularity(_cord_limit=5, _lower_fuzzy_boundary=2, _upper_fuzzy_boundary=5, _closest_top_n=1)

Parametrar

Name Description
_cord_limit
int

Antalet kunddata efter att dubbletter har släppts. Standardvärdet är 5.

Standardvärde: 5
_lower_fuzzy_boundary
int

Lägre gräns för filtrering. Standardvärdet är 2

Standardvärde: 2
_upper_fuzzy_boundary
int

Övre gräns för filtrering. Standardvärdet är 5

Standardvärde: 5
_closest_top_n
int

Hur många av de bästa matchningarna som ska övervägas närmast. Standardvärdet är 1. Ju större värde, desto mer tidskostnad.

Standardvärde: 1
_cord_limit
Obligatorisk

standardvärdet är 5

_lower_fuzzy_boundary
Obligatorisk

standardvärdet är 2

_upper_fuzzy_boundary
Obligatorisk

standardvärdet är 5

_closest_top_n
Obligatorisk

standardvärdet är 1, desto större, desto mer tidskostnad.

Metoder

get_log_property

Hämta loggegenskapstuppeln, Ingen om ingen egenskap.

get_log_property

Hämta loggegenskapstuppeln, Ingen om ingen egenskap.

get_log_property()