예제 #1
0
 def test_is_imap(self):
     val = [
         0.01, 0.01, 0.08, 0.006, 0.006, 0.048, 0.004, 0.004, 0.032, 0.04,
         0.04, 0.32, 0.024, 0.024, 0.192, 0.016, 0.016, 0.128
     ]
     JPD = JointProbabilityDistribution(['diff', 'intel', 'grade'],
                                        [2, 3, 3], val)
     fac = Factor(['diff', 'intel', 'grade'], [2, 3, 3], val)
     self.assertTrue(self.G1.is_imap(JPD))
     self.assertRaises(TypeError, self.G1.is_imap, fac)