Exemplo n.º 1
0
 def test_fix_parameters(self):
     c = core.Core()
     cids = c.add_params(numpy.array([3, 6, 9, 5, 2]))
     npt.assert_equal(c.fixed, [False, False, False, False, False])
     c.fix_parameters(cids, [False, True, False, True, True])
     npt.assert_equal(c.fixed, [False, True, False, True, True])
     c.fix_parameters([2, 1], [True, False])
     npt.assert_equal(c.fixed, [False, False, True, True, True])
Exemplo n.º 2
0
 def test_add_params(self):
     c = core.Core()
     cids = c.add_params(numpy.array([3, 6, 9]))
     self.assertEqual(cids, [0, 1, 2])
     npt.assert_equal(c.P, [3, 6, 9])
     cids = c.add_params(numpy.array([5, 2]))
     self.assertEqual(cids, [3, 4])
     npt.assert_equal(c.P, [3, 6, 9, 5, 2])
Exemplo n.º 3
0
 def test_generate_fixed_index(self):
     c = core.Core()
     cids = c.add_params(numpy.array([3, 6, 9, 5, 2]))
     c.fix_parameters(cids, [False, True, False, True, True])
     c.generate_fixed_index()
     npt.assert_equal(c.idx_unfixed, [0, 2])
Exemplo n.º 4
0
 def test_update_params(self):
     c = core.Core()
     cids = c.add_params(numpy.array([3, 6, 9, 5, 2]))
     c.update_params([3, 1], numpy.array([7, 8]))
     npt.assert_equal(c.P, [3, 8, 9, 7, 2])
Exemplo n.º 5
0
 def test_init(self):
     c = core.Core()