granularity Módulo
Contém definições de granularidade para hora e localização.
As granularidades são organizadas da seguinte maneira:
Você trabalha com uma granularidade especificando-a em uma função de enriquecimento. Por exemplo, ao usar os métodos de HolidayEnricher classe para enriquecer dados, especifique o TimeGranularity parâmetro como entrada para o método.
Classes
| DayGranularity |
Define uma granularidade de tempo do dia. |
| Granularity |
Define a classe de granularidade base. |
| HourGranularity |
Define uma granularidade de tempo de hora. |
| LocationClosestGranularity |
Define uma granularidade de local mais próxima.
Todos os locais possíveis serão classificados pela distância esférica de dois locais, os Inicialize com várias configurações. cord_count é a contagem de customer_data após dropDuplicates(), se for maior que _cord_limit, usaremos _lower_fuzzy_boundary para fazer a filtragem aproximada, caso contrário, use _upper_fuzzy_boundary. todos os locais possíveis serão classificados pela distância esférica de dois locais, selecionaremos _closest_top_n para fazer mais junções. |
| LocationGranularity |
Define a granularidade do local base. |
| MonthGranularity |
Define uma granularidade de tempo do mês. |
| TimeGranularity |
Define a classe base para granularidade temporal. |