granularity 模块
包含时间和位置的粒度定义。
粒度按如下方式进行组织:
通过在扩充器函数中指定粒度来处理粒度。 例如,使用 HolidayEnricher 类方法扩充数据时,请 TimeGranularity 指定为该方法的输入参数。
类
DayGranularity |
定义一天的时间粒度。 |
Granularity |
定义基本粒度类。 |
HourGranularity |
定义小时的时间粒度。 |
LocationClosestGranularity |
定义最接近的位置粒度。
所有可能的位置都将按两个位置的球面距离进行排名, 使用各种配置进行初始化。 cord_count是删除删除后customer_data计数(),如果它大于_cord_limit,我们将使用_lower_fuzzy_boundary执行粗略筛选,否则使用_upper_fuzzy_boundary。 所有可能的位置都将按两个位置的球面距离进行排名,我们将选择_closest_top_n进行进一步联接。 |
LocationGranularity |
定义基本位置粒度。 |
MonthGranularity |
定义月份的时间粒度。 |
TimeGranularity |
定义时间粒度的基类。 |