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