Esempio n. 1
0
 def test_shuffle_is_random(self):
     X = np.arange(10).reshape(1, -1, 1)
     T = create_targets_object(np.arange(10).reshape(1, -1, 1))
     global_rnd.set_seed(1)
     _, _, s1 = shuffle_data(X, T)
     _, _, s2 = shuffle_data(X, T)
     self.assertFalse(np.all(s1 == s2))
Esempio n. 2
0
 def test_shuffle_seed_overwrites_global_seed(self):
     X = np.arange(10).reshape(1, -1, 1)
     T = create_targets_object(np.arange(10).reshape(1, -1, 1))
     global_rnd.set_seed(1)
     _, _, s1 = shuffle_data(X, T, seed=1)
     global_rnd.set_seed(1)
     _, _, s2 = shuffle_data(X, T, seed=2)
     self.assertFalse(np.all(s1 == s2))
Esempio n. 3
0
 def test_shuffle_depends_on_global_seed(self):
     X = np.arange(10).reshape(1, -1, 1)
     T = create_targets_object(np.arange(10).reshape(1, -1, 1))
     global_rnd.set_seed(1)
     _, _, s1 = shuffle_data(X, T)
     global_rnd.set_seed(1)
     _, _, s2 = shuffle_data(X, T)
     np.testing.assert_array_equal(s1.flat, s2.flat)