def __init__(self, folder, type, num, batchSize, steps, numFeatures):
     self.master_filepath = folder  # the master filepath in which all of the data is located
     self.len = int(np.ceil(num / float(batchSize)))
     self.num = num
     self.numFeatures = numFeatures
     self.batchSize = batchSize
     self.steps = steps
     self.type = type
     reader = DataReader(self.master_filepath)
     self.data = reader.get_tsdata()
     self.pos = 1
     if 'train' == type:
         self.low = 0
         self.high = 4
     elif 'validate' == type:
         self.low = 5
         self.high = 8
     else:
         self.low = 9
         self.high = 9
     return