class_docstr: Decorator pattern. It simply iterates the method of its member as many times as needed.
  It thus extends any class to apply its methods to a list of arguments.
class_docstr_tok: ["Decorator","pattern",".","It","simply","iterates","the","method","of","its","member","as","many","times","as","needed",".","It","thus","extends","any","class","to","apply","its","methods","to","a","list","of","arguments","."]
docstr: Override combine_masks. Combine a nested list of masks with the AND operator.
  
  Parameters
  ----------
  masks : list
      Nested list of boolean pandas.DataFrames.
  
  Returns
  -------
  pd.Dataframe
      Combination of all masks.
docstr_tok: ["Override","combine_masks",".","Combine","a","nested","list","of","masks","with","the","AND","operator",".","Parameters","--","--","--","--","--","masks",":","list","Nested","list","of","boolean","pandas.DataFrames",".","Returns","--","--","--","-","pd.Dataframe","Combination","of","all","masks","."]
code: def combine_masks(self, masks):
      """
      Override combine_masks. Combine a nested list of masks with the AND operator.
  
      Parameters
      ----------
      masks : list
          Nested list of boolean pandas.DataFrames.
  
      Returns
      -------
      pd.Dataframe
          Combination of all masks.
      """
      transposed_masks = list(map(list, zip(*masks)))
      return self.delegate("combine_masks", transposed_masks)
  
file_path: shapash/shapash/explainer/multi_decorator.py
imports: from shapash.explainer.smart_state import SmartState
label_desc: Use image node_id 9 for calling the MultiDecorator obj's underlying member method code with example usage: obj.combine_masks(masks) and returns: self