docstr: Method to print the results
  
  :param evaluation_results: Dictionary with results. e.g. {metric: value}
  :type evaluation_results: dict
code: def print_results(self, evaluation_results, save_eval_file=None):
      """
      Method to print the results
  
      :param evaluation_results: Dictionary with results. e.g. {metric: value}
      :type evaluation_results: dict
  
      """
  
      if self.as_table:
          header = ""
          values = ""
          for metric in self.metrics:
              header += metric.upper() + self.table_sep
              values += (
                  str(evaluation_results[metric.upper()])
                  + self.table_sep
              )
          print(header)
          print(values)
  
      else:
          evaluation = "Eval:: "
          for metrics in self.metrics:
              evaluation += (
                  metrics.upper()
                  + ": "
                  + str(evaluation_results[metrics.upper()])
                  + " "
              )
          print(evaluation)
  
file_path: CaseRecommender/caserec/evaluation/base_evaluation.py
imports: from collections import defaultdict
  from caserec.utils.process_data import ReadFile
label_desc: Use image node_id 6 for calling the BaseEvaluation obj's underlying member method code with example usage: obj.print_results(evaluation_results, save_eval_file) without return types