Exemple #1
0
 def test_fuzzy_membership_matrix(self):
     cseg1 = Contour([0, 2, 3, 1])
     cseg2 = Contour([1, 2, 3, 0, 3, 1])
     result1 = FuzzyMatrix([[0, 1, 1, 1],
                            [0, 0, 1, 0],
                            [0, 0, 0, 0],
                            [0, 1, 1, 0]])
     result2 = FuzzyMatrix([[0, 1, 1, 0, 1, 0],
                            [0, 0, 1, 0, 1, 0],
                            [0, 0, 0, 0, 0, 0],
                            [1, 1, 1, 0, 1, 1],
                            [0, 0, 0, 0, 0, 0],
                            [0, 1, 1, 0, 1, 0]])
     self.assertEqual(cseg1.fuzzy_membership_matrix(), result1)
     self.assertEqual(cseg2.fuzzy_membership_matrix(), result2)