class_docstr: Class Feature Interpreter.
  
  The class is used to generate the following information:
      - feature distribution
      - feature correlation
      - feature importance ranking for a trained model
docstr: Initialize feature interpreter with feature names
  
  Args:
      feature_names: list, the list of feature names
docstr_tok: ["Initialize","feature","interpreter","with","feature","names","Args",":","feature_names",":","list",",","the","list","of","feature","names"]
code: def __init__(self, feature_names: List[str]):
      """
      Initialize feature interpreter with feature names
  
      Args:
          feature_names: list, the list of feature names
      """
      self._feature_names = feature_names
  
imports: import operator
  import warnings
  import numpy
  import pandas
  from scipy import stats
  from typing import List, Dict, Tuple
  import shap
  from xai import ALG, MODE
  from xai.data.constants import DATATYPE
  from xai.data.explorer.data_analyzer_suite import DataAnalyzerSuite
  from xai.model.interpreter.exceptions import InconsistentSize, TrainingDataNotProvided
  from xai.model.interpreter.exceptions import UnsupportedMethodType
label_desc: Use image node_id 1 to create a new FeatureInterpreter object  with example: obj = FeatureInterpreter(feature_names)