コード例 #1
0
 def test__set_to_vec(self):
     morpheme_loader = MorphemesLoader()
     morpheme_loader.max_pos_id=2
     self.assertEqual(list(morpheme_loader._set_to_vec({0,1})),[1,1])
     self.assertEqual(list(morpheme_loader._set_to_vec({})),[0,0])
     self.assertEqual(list(morpheme_loader._set_to_vec({0})),[1,0])
     morpheme_loader.max_pos_id = 3
     self.assertEqual(len(morpheme_loader._set_to_vec({})), 3)
コード例 #2
0
 def test__set_to_vec_power_set(self):
     morpheme_loader = MorphemesLoader()
     morpheme_loader.use_power_set = True
     morpheme_loader.max_morpheme_count=2
     self.assertEqual(morpheme_loader._set_to_vec({0,1}),[0])
     self.assertEqual(morpheme_loader._set_to_vec({}),[1])
     self.assertEqual(morpheme_loader._set_to_vec({0}),[2])
     self.assertEqual(morpheme_loader.max_power_set_key,3)
     self.assertEqual(morpheme_loader._set_to_vec({0, 1}), [0])
     self.assertEqual(morpheme_loader.max_power_set_key, 3)