kernel tests

This commit is contained in:
Max Zwiessele 2014-03-14 11:19:41 +00:00
parent 2b9d3b326c
commit 7a982c8004

View file

@ -290,8 +290,8 @@ class KernelTestsMiscellaneous(unittest.TestCase):
self.sumkern.randomize() self.sumkern.randomize()
def test_active_dims(self): def test_active_dims(self):
self.assertEqual(self.sumkern.input_dim, 9) self.assertEqual(self.sumkern.input_dim, 10)
self.assertEqual(self.sumkern.active_dims, slice(9)) self.assertEqual(self.sumkern.active_dims, slice(0, 10, 1))
def test_which_parts(self): def test_which_parts(self):
self.assertTrue(np.allclose(self.sumkern.K(self.X, which_parts=[self.linear, self.matern]), self.linear.K(self.X)+self.matern.K(self.X))) self.assertTrue(np.allclose(self.sumkern.K(self.X, which_parts=[self.linear, self.matern]), self.linear.K(self.X)+self.matern.K(self.X)))
@ -311,6 +311,7 @@ class KernelTestsNonContinuous(unittest.TestCase):
self.X_block[N:N+N1, D:D+D] = self.X2 self.X_block[N:N+N1, D:D+D] = self.X2
self.X_block[0:N, -1] = 1 self.X_block[0:N, -1] = 1
self.X_block[N:N+1, -1] = 2 self.X_block[N:N+1, -1] = 2
self.X_block = self.X_block[self.X_block.argsort(-1)[:, -1], :]
def test_IndependentOutputs(self): def test_IndependentOutputs(self):
k = GPy.kern.RBF(self.D) k = GPy.kern.RBF(self.D)