Пример #1
0
    def test_isobol(self):
        expected_s = [[0.5, 0.5],
                      [0.75, 0.25],
                      [0.25, 0.75],
                      [0.375, 0.375],
                      [0.875, 0.875]]
        s = sobol.isobol(dims=2, size=5)

        for s1, s2 in zip(s, expected_s):
            self.assertEqual(s1[0], s2[0])
            self.assertEqual(s1[1], s2[1])
Пример #2
0
 def test_init(self):
     s = sobol.isobol(dims=3)
     self.assertEqual(s.dims(), 3)
     self.assertEqual(s.size(), None)
Пример #3
0
 def test_init_finite(self):
     s = sobol.isobol(dims=3, size=4)
     self.assertEqual(s.dims(), 3)
     self.assertEqual(s.size(), 4)