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