def decompress_data(self): print "$$$$$$$$$$$$$" print "$$$$$$$$$$$$$" print "$$$$$$$$$$$$$" print("Decompressing all data...") for i in range(self._sample_count): self._data[i] = extract_sample(self._data[i], self._mean, self._resize)
def get_a_datum(self): """Get a datum: Sampling -> decode images -> stack numpy array """ sample = self._sampler.sample() if self._compressed: datum_ = [ extract_sample(self._data[id], self._mean, self._resize) for id in sample[:3] ] else: datum_ = [self._data[id] for id in sample[:3]] if len(sample) == 4: datum_.append(sample[-1]) return datum_
def get_a_datum(self): if self._compressed: datum = extract_sample(self._data[self._cur], self._mean, self._resize) else: datum = self._data[self._cur] # start parsing labels label_elems = parse_label(self._label[self._cur]) label = np.zeros(self._label_dim) if not self._multilabel: label[0] = label_elems[0] else: for i in label_elems: label[i] = 1 self._cur = (self._cur + 1) % self._sample_count return datum, label
def get_a_datum(self): if self._compressed: datum = extract_sample( self._data[self._cur], self._mean, self._resize) else: datum = self._data[self._cur] # start parsing labels label_elems = parse_label(self._label[self._cur]) label = np.zeros(self._label_dim) if not self._multilabel: label[0] = label_elems[0] else: for i in label_elems: label[i] = 1 self._cur = (self._cur + 1) % self._sample_count return datum, label
def decompress_data(self): print("Decompressing all data...") for i in range(self._sample_count): self._data[i] = extract_sample( self._data[i], self._mean, self._resize)