# HG changeset patch # User Arnaud Bergeron # Date 1267298111 18000 # Node ID be714ac9bcbd12b01bf5ef70f5811f52e64713f0 # Parent d6672a7daea5afb4c72505da1c1e48c685761bc3 Use izip(), not zip() to return a lazy iterator. (datasets) diff -r d6672a7daea5 -r be714ac9bcbd datasets/ftfile.py --- a/datasets/ftfile.py Sat Feb 27 14:10:14 2010 -0500 +++ b/datasets/ftfile.py Sat Feb 27 14:15:11 2010 -0500 @@ -2,6 +2,7 @@ import numpy from dataset import DataSet from dsetiter import DataIterator +from itertools import izip class FTFile(object): def __init__(self, fname): @@ -180,5 +181,5 @@ self._test = FTData(test_data, test_lbl) def _return_it(self, batchsize, bufsize, ftdata): - return zip(DataIterator(ftdata.open_inputs(), batchsize, bufsize), + return izip(DataIterator(ftdata.open_inputs(), batchsize, bufsize), DataIterator(ftdata.open_outputs(), batchsize, bufsize))