code: def test_special_date_feature_set_hourly():
      date_indices = pd.date_range(
          start="2016-12-24", end="2016-12-25", freq="H"
      )
  
      reference_features = np.array(
          [
              [
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  1,
                  0,
              ],
              [
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  1,
              ],
              [
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
                  0,
              ],
          ]
      )
      sfs = SpecialDateFeatureSet(
          [CHRISTMAS_EVE, CHRISTMAS_DAY, NEW_YEARS_EVE]
      )
      computed_features = sfs(date_indices)
  
      assert (
          computed_features == reference_features
      ).all(), "Computed features do not match reference features."
  
imports: import numpy
  import pandas
  import pytest
  from gluonts.time_feature.holiday import BLACK_FRIDAY, CHRISTMAS_DAY, CHRISTMAS_EVE, COLUMBUS_DAY, CYBER_MONDAY, EASTER_MONDAY, EASTER_SUNDAY, GOOD_FRIDAY, INDEPENDENCE_DAY, LABOR_DAY, MARTIN_LUTHER_KING_DAY, MEMORIAL_DAY, MOTHERS_DAY, NEW_YEARS_DAY, NEW_YEARS_EVE, PRESIDENTS_DAY, SPECIAL_DATE_FEATURES, SUPERBOWL, THANKSGIVING, SpecialDateFeatureSet, squared_exponential_kernel
label_desc: Use image node_id 3 for calling a global function with example usage: test_special_date_feature_set_hourly() without return types