class_docstr: Extend DeepchecksFilter class for feature range based filters.
  
  Parameters
  ----------
  filters: dict, default: None
      A dictionary in containing feature names as keys and the filtering range as value.
  filter_functions : List[Callable], default: None
      List of functions that receive a DataFrame and return a filter on it. If None, no filter is applied
  label : str, default = ''
      Name of the filter
code: def __init__(
      self,
      filters: dict = None,
      filter_functions: List[Callable] = None,
      label: str = "",
  ):
      if filters is None:
          filters = defaultdict()
      self.filters = filters
      super().__init__(filter_functions, label)
  
imports: from collections import defaultdict
  from copy import deepcopy
  from typing import Callable, List, Optional, Tuple, Union
  import numpy
  import pandas
  from sklearn.tree import _tree
  from deepchecks.tabular.dataset import Dataset
  from deepchecks.utils.strings import format_number
  from deepchecks.utils.typing import Hashable
label_desc: Use image node_id 1 to create a new DeepchecksBaseFilter object from inherited base classes: DeepchecksFilter with example: obj = DeepchecksBaseFilter(filters, filter_functions, label)