code: def tups2pdf(
      self, tup_arr: List[Tuple[str, str, float]]
  ) -> pd.DataFrame:
      user_lst = [tup[0] for tup in tup_arr]
      res_lst = [tup[1] for tup in tup_arr]
      likelihood_lst = [tup[2] for tup in tup_arr]
  
      return self.to_pdf(user_lst, res_lst, likelihood_lst)
  
file_path: SynapseML/core/src/main/python/synapse/ml/cyber/dataset.py
imports: from typing import List, Set, Optional, Tuple
  import pandas
  import random
  from synapse.ml.cyber.anomaly.collaborative_filtering import AccessAnomalyConfig
label_desc: Use image node_id 3 for calling the DataFactory obj's underlying member method code with example usage: obj.tups2pdf(tup_arr) and returns: self