docstr: Save the explainer.
  
  Args:
      path (str): Path to save the explainer
  
  Returns:
      None
docstr_tok: ["Save","the","explainer",".","Args",":","path","(","str",")",":","Path","to","save","the","explainer","Returns",":","None"]
code: def save_explainer(self, path: str):
      """
      Save the explainer.
  
      Args:
          path (str): Path to save the explainer
  
      Returns:
          None
      """
      dict_to_save = {
          "explainer_object": self.explainer_object,
          "feature_names": self.feature_names,
      }
      with open(path, "wb") as fp:
          dill.dump(dict_to_save, fp)
  
file_path: contextual-ai/xai/explainer/tabular/shap_tabular_explainer.py
imports: import warnings
  import dill
  import numpy
  import shap
  from typing import Optional, Callable, Any, List, Dict
  from xai.explainer.abstract_explainer import AbstractExplainer
  from xai.explainer.explainer_exceptions import ExplainerUninitializedError
  from xai.explainer.utils import parse_shap_values
label_desc: Use image node_id 4 for calling the SHAPTabularExplainer obj's underlying member method code with example usage: obj.save_explainer(path) without return types