class_docstr: State pattern attached to SmartExplainer. This is the base class that only handles matrices
  of local contributions. The multi-class case is tackled in SmartMultiState.
class_docstr_tok: ["State","pattern","attached","to","SmartExplainer",".","This","is","the","base","class","that","only","handles","matrices","of","local","contributions",".","The","multi-class","case","is","tackled","in","SmartMultiState","."]
docstr: Turn a list of results into a dict.
  
  Parameters
  ----------
  ranked : list
      The output of rank_contributions.
  
  Returns
  -------
  dict
      Same data but rearrange into a dict with explicit names.
  
  Raises
  ------
  ValueError
      The output of rank_contributions should always be of length three.
docstr_tok: ["Turn","a","list","of","results","into","a","dict",".","Parameters","--","--","--","--","--","ranked",":","list","The","output","of","rank_contributions",".","Returns","--","--","--","-","dict","Same","data","but","rearrange","into","a","dict","with","explicit","names",".","Raises","--","--","--","ValueError","The","output","of","rank_contributions","should","always","be","of","length","three","."]
code: def assign_contributions(self, ranked):
      """
      Turn a list of results into a dict.
  
      Parameters
      ----------
      ranked : list
          The output of rank_contributions.
  
      Returns
      -------
      dict
          Same data but rearrange into a dict with explicit names.
  
      Raises
      ------
      ValueError
          The output of rank_contributions should always be of length three.
      """
      return assign_contributions(ranked)
  
imports: import numpy
  import pandas
  from shapash.decomposition.contributions import inverse_transform_contributions
  from shapash.decomposition.contributions import rank_contributions, assign_contributions
  from shapash.manipulation.filters import hide_contributions
  from shapash.manipulation.filters import cap_contributions
  from shapash.manipulation.filters import sign_contributions
  from shapash.manipulation.filters import cutoff_contributions
  from shapash.manipulation.filters import combine_masks
  from shapash.manipulation.mask import compute_masked_contributions
  from shapash.manipulation.mask import init_mask
  from shapash.manipulation.summarize import summarize, compute_features_import, group_contributions
label_desc: Use image node_id 5 for calling the SmartState obj's underlying member method code with example usage: obj.assign_contributions(ranked) and returns: assign_contributions