docstr: Please notice that the training set and test set are the same here.
docstr_tok: ["Please","notice","that","the","training","set","and","test","set","are","the","same","here","."]
code: def __init__(self, name, task, metric, X=None, y=None, get_func=None):
      """
      Please notice that the training set and test set are the same here.
      """
      group = None
      self.name = name
      self.task = task
      self.metric = metric
      if task == "Ranking":
          if get_func is not None:
              X, y, group = get_func()
      else:
          if get_func is not None:
              X, y = get_func()
      self.X_train = X
      self.X_test = X
      self.y_train = y
      self.y_test = y
      self.groups = group
  
imports: from sklearn.model_selection import train_test_split
  import utils.data_utils
label_desc: Use image node_id 1 to create a new Dataset object from inherited base classes: object with example: obj = Dataset(name, task, metric, X, y, get_func)