code: def test_get_recommended_primitives_exclude(make_es):
      ecom_es_customers = EntitySet()
      ecom_es_customers.add_dataframe(make_es["customers"])
      extra_exclude = ["num_characters", "natural_logarithm"]
      prims_to_exclude = DEFAULT_EXCLUDED_PRIMITIVES + extra_exclude
      actual_recommendations = get_recommended_primitives(
          ecom_es_customers,
          False,
          prims_to_exclude,
      )
  
      for ex_prim in extra_exclude:
          assert ex_prim not in actual_recommendations
  
imports: import logging
  import pandas
  import pytest
  from woodwork.logical_types import NaturalLanguage
  from woodwork.table_schema import ColumnSchema
  from featuretools import EntitySet
  from featuretools.primitives import Day, TransformPrimitive
  from featuretools.utils.recommend_primitives import DEFAULT_EXCLUDED_PRIMITIVES, TIME_SERIES_PRIMITIVES, _recommend_non_numeric_primitives, _recommend_skew_numeric_primitives, get_recommended_primitives
label_desc: Use image node_id 13 for calling a global function with example usage: test_get_recommended_primitives_exclude(make_es) without return types