Ejemplo n.º 1
0
 def test_is_metric_square_input(self):
     self.assertTrue(phdlib.is_metric(self.square_ultrametric))
     self.assertTrue(phdlib.is_metric(self.square_non_ultrametric))
Ejemplo n.º 2
0
 def test_is_metric_tolerance(self):
     self.non_ultrametric[1] += 1e-9
     self.assertTrue(phdlib.is_metric(self.non_ultrametric, tol=1e-8))
     self.assertFalse(phdlib.is_metric(self.non_ultrametric))
Ejemplo n.º 3
0
 def test_is_metric(self):
     self.assertTrue(phdlib.is_metric(self.ultrametric))
     self.assertTrue(phdlib.is_metric(self.non_ultrametric))
     self.assertFalse(phdlib.is_metric(self.non_metric))