code: def getNegatives(
      self, target, size
  ):  # TODO check equality with target
      if self.care_type == 0:
          response = self.negatives[self.negpos : self.negpos + size]
          self.negpos = (self.negpos + size) % len(self.negatives)
          if len(response) != size:
              return np.concatenate(
                  (response, self.negatives[0 : self.negpos])
              )
      return response
  
file_path: dgl/examples/pytorch/metapath2vec/reading_data.py
imports: import numpy
  import torch
  from download import AminerDataset
  from torch.utils.data import Dataset
label_desc: Use image node_id 5 for calling the DataReader obj's underlying member method code with example usage: obj.getNegatives(target, size) and returns: response, np