# HG changeset patch # User Frederic Bastien # Date 1210623228 14400 # Node ID f8a1ae7eb83e1ece601e590f03a1016d8c61ee6d # Parent 71107b0ac860bc8a1ebbae911df593e51c9361a4# Parent 3f627e844cba03350c0d212e5ff0ddafa815add9 merge diff -r 3f627e844cba -r f8a1ae7eb83e dataset.py --- a/dataset.py Mon May 12 16:11:24 2008 -0400 +++ b/dataset.py Mon May 12 16:13:48 2008 -0400 @@ -1084,6 +1084,11 @@ return Example(fieldnames,[all_fields_minibatch[name] for name in fieldnames]) return CacheIterator(self) + def __getitem__(self,i): + if type(i)==int and len(self.cached_examples)>i: + return self.cached_examples[i] + else: + return DataSet.__getitem__(self,i) class ApplyFunctionDataSet(DataSet): """