def test_sample_dim(self): n = 3 d = 2 mu = randint(0, 2, d).astype(numpy.bool8) spread = .5 dist = AddDelSwapProposal(mu, spread) s = dist.sample(n) self.assertEqual(s.samples.shape, (n, d))
def test_sample_dim(self): n = 3 d = 2 mu = randint(0, 2, d).astype(numpy.bool8) spread = .5 dist = AddDelSwapProposal(mu, spread) s = dist.sample(n) self.assertEqual(s.samples.shape, (n, d))
def test_sample_many_no_checks(self): num_runs = 1 for _ in range(num_runs): n = randint(1, 10) d = 10 mu = randint(0, 2, d).astype(numpy.bool8) #print 'mu=' #print mu spread = rand() dist = AddDelSwapProposal(mu, spread) sample = dist.sample(n)
def test_sample_many_no_checks(self): num_runs = 1 for _ in range(num_runs): n = randint(1, 10) d = 10 mu = randint(0, 2, d).astype(numpy.bool8) #print 'mu=' #print mu spread = rand() dist = AddDelSwapProposal(mu, spread) sample = dist.sample(n)
def test_sample_samples_dtype(self): mu = randint(0, 2, 10).astype(numpy.bool8) spread = .5 dist = AddDelSwapProposal(mu, spread) s = dist.sample(1) self.assertEqual(s.samples.dtype, numpy.bool8)
def test_sample_type(self): mu = randint(0, 2, 10).astype(numpy.bool8) spread = .5 dist = AddDelSwapProposal(mu, spread) s = dist.sample(1) self.assertTrue(isinstance(s, Sample))
def test_sample_samples_dtype(self): mu = randint(0, 2, 10).astype(numpy.bool8) spread = .5 dist = AddDelSwapProposal(mu, spread) s = dist.sample(1) self.assertEqual(s.samples.dtype, numpy.bool8)
def test_sample_type(self): mu = randint(0, 2, 10).astype(numpy.bool8) spread = .5 dist = AddDelSwapProposal(mu, spread) s = dist.sample(1) self.assertTrue(isinstance(s, Sample))