예제 #1
0
 def test_synthetic(self):
     ds = datasets.SynteticDataset(32, 1000, 2000, 10)
     xq = ds.get_queries()
     self.assertEqual(xq.shape, (10, 32))
     xb = ds.get_database()
     self.assertEqual(xb.shape, (2000, 32))
     ds.check_sizes()
예제 #2
0
 def test_synthetic_iterator(self):
     ds = datasets.SynteticDataset(32, 1000, 2000, 10)
     xb = ds.get_database()
     xb2 = []
     for xbi in ds.database_iterator():
         xb2.append(xbi)
     xb2 = np.vstack(xb2)
     np.testing.assert_array_equal(xb, xb2)