skexplain.main.explain_toolkit — Scikit-Explain latest documentation (original) (raw)
import numpy as np import xarray as xr import pandas as pd import itertools import warnings from typing import Optional, Literal
Computation imports
from ..common.attributes import Attributes from .local_explainer import LocalExplainer from .global_explainer import GlobalExplainer
Plotting imports
from ..plot.plot_interpret_curves import PlotInterpretCurves from ..plot.plot_permutation_importance import PlotImportance from ..plot.plot_feature_contributions import PlotFeatureContributions from ..plot.plot_2D import PlotInterpret2D from ..plot._box_and_whisker import box_and_whisker from ..plot._kde_2d import PlotScatter
from ..common.utils import ( to_xarray, determine_feature_dtype, is_str, is_list, is_dataset, is_dataframe, is_tuple, check_all_features_for_ale )
from ..common.importance_utils import ( retrieve_important_vars, combine_top_features, compute_importance, )
from ..common.contrib_utils import get_indices_based_on_performance
from ..common.io import load_netcdf, load_dataframe, save_netcdf, save_dataframe