class_docstr: Base class for sampling algorithms.
  
  Warning: This class should not be used directly. Use the derive classes
  instead.
code: def _more_tags(self):
      return {"X_types": ["2darray", "sparse", "dataframe"]}
  
imports: from abc import ABCMeta, abstractmethod
  from typing import List, Optional
  import numpy
  from sklearn.base import BaseEstimator
  from sklearn.preprocessing import label_binarize
  from sklearn.utils.multiclass import check_classification_targets
  from .utils import check_sampling_strategy, check_target_type
  from .utils import ArraysTransformer
label_desc: Use image node_id 3 for calling the BaseSampler obj's underlying member method code with example usage: obj._more_tags() and returns: dict