Mercurial > pylearn
diff test_dataset.py @ 103:a90d85fef3d4
clean up and a few more test
author | Frederic Bastien <bastienf@iro.umontreal.ca> |
---|---|
date | Tue, 06 May 2008 16:07:39 -0400 |
parents | 4537ac630348 |
children | e1a004b21daa |
line wrap: on
line diff
--- a/test_dataset.py Tue May 06 16:03:17 2008 -0400 +++ b/test_dataset.py Tue May 06 16:07:39 2008 -0400 @@ -197,7 +197,7 @@ del x,y,i,id i=0 - m=ds.minibatches(['x','y'],n_batches=10,minibatch_size=3,offset=4) # bugged??? + m=ds.minibatches(['x','y'],n_batches=20,minibatch_size=3,offset=4) for x,y in m: assert len(x)==3 assert len(y)==3 @@ -256,9 +256,10 @@ pass assert have_raised("ds['h']") # h is not defined... - assert have_raised("ds["+str(len(ds))+"]") # h is not defined... - assert have_raised("ds["+str(len(ds))+"]") # h is not defined... - assert have_raised("ds[['h']]") # h is not defined... + assert have_raised("ds[['x']]") # h is not defined... + assert not have_raised("ds['x']") + assert have_raised("ds["+str(len(ds))+"]") # index not defined + assert not have_raised("ds["+str(len(ds)-1)+"]") #ds[:n] returns a dataset with the n first examples. ds2=ds[:3] @@ -278,7 +279,6 @@ ds2=ds[[4,7,2,8]] assert isinstance(ds2,DataSet) test_ds(ds,ds2,[4,7,2,8]) - #ds[i1,i2,...]# should we accept????no syntax of numpy.array #ds[fieldname]# an iterable over the values of the field fieldname across #the ds (the iterable is obtained by default by calling valuesVStack