class_docstr: Dataset class for NCF
class_docstr_tok: ["Dataset","class","for","NCF"]
code: def _prepare_batch_with_id(self, batch):
      return [
          [self.user2id[user] for user in batch[self.col_user].values],
          [self.item2id[item] for item in batch[self.col_item].values],
          batch[self.col_rating].values.tolist(),
      ]
  
imports: import os
  from collections import OrderedDict
  import random
  import numpy
  import pandas
  import csv
  import logging
  from tqdm import tqdm
  from recommenders.utils.constants import DEFAULT_ITEM_COL, DEFAULT_USER_COL, DEFAULT_RATING_COL
label_desc: Use image node_id 5 for calling the Dataset obj's underlying member method code with example usage: obj._prepare_batch_with_id(batch) and returns: list