code: def test_special_date_feature_set_daily_squared_exponential():
      date_indices = pd.date_range(
          start="2016-12-24", end="2016-12-29", freq="D"
      )
      reference_features = np.array(
          [
              [
                  1.00000e00,
                  3.67879e-01,
                  1.83156e-02,
                  1.23410e-04,
                  1.12535e-07,
                  0.00000e00,
              ],
              [
                  3.67879e-01,
                  1.00000e00,
                  3.67879e-01,
                  1.83156e-02,
                  1.23410e-04,
                  1.12535e-07,
              ],
          ],
          dtype=float,
      )
  
      squared_exp_kernel = squared_exponential_kernel(alpha=1.0)
      sfs = SpecialDateFeatureSet(
          [CHRISTMAS_EVE, CHRISTMAS_DAY], squared_exp_kernel
      )
      computed_features = sfs(date_indices)
      np.testing.assert_almost_equal(
          computed_features, reference_features, decimal=6
      )
  
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 4 for calling a global function with example usage: test_special_date_feature_set_daily_squared_exponential() without return types