granularity 模組

包含時間與位置的資料細微性定義。

資料細微性的組織方式如下:

您可以在擴充函式中指定資料細微性,藉此使用資料細微性。 例如,使用 HolidayEnricher 類別方法來擴充資料時,請將 指定 TimeGranularity 為 方法的輸入參數。

類別

DayGranularity

定義一天的時間細微性。

Granularity

定義基底資料細微性類別。

HourGranularity

定義小時的時間細微性。

LocationClosestGranularity

定義最接近的位置細微性。

_cord_count 是卸載重複專案之後的客戶資料計數。 如果大於 _cord_limit ,則會 _lower_fuzzy_boundary 使用 來執行粗略篩選, _upper_fuzzy_boundary 否則會使用 。

所有可能的位置都會依兩個位置的球面距離來排名, _closest_top_n 並選取 以執行進一步的聯結。

使用各種組態初始化。

cord_count是 dropDuplicates () 之後customer_data計數,如果大於 _cord_limit,我們會使用 _lower_fuzzy_boundary 來執行粗略篩選,否則請使用 _upper_fuzzy_boundary。 所有可能的位置都會依兩個位置的球面距離來排名,我們將選取_closest_top_n進行進一步聯結。

LocationGranularity

定義基底位置資料細微性。

MonthGranularity

定義月份的時間細微性。

TimeGranularity

定義時間細微性的基類。