class NerTaggerTestCase(unittest.TestCase): def setUp(self): base_dir = os.path.dirname(__file__) self.ner_tagger = NerTagger(os.path.join(base_dir, "./model/ner.crf.model")) def tearDown(self): pass def testNerTagger(self): res = self.ner_tagger.ner_as_iter(u"尤以收录周恩来总理\n\n吊脚楼茶馆,坐落在栋梁河边的悬崖上") self.assertEquals(list(res), [(u"周恩来", "PER", 4), (u"栋梁河", "LOC", 20)])
class NerTaggerTestCase(unittest.TestCase): def setUp(self): base_dir = os.path.dirname(__file__) self.ner_tagger = NerTagger( os.path.join(base_dir, "./model/ner.crf.model")) def tearDown(self): pass def testNerTagger(self): res = self.ner_tagger.ner_as_iter(u"尤以收录周恩来总理\n\n吊脚楼茶馆,坐落在栋梁河边的悬崖上") self.assertEquals(list(res), [(u"周恩来", "PER", 4), (u"栋梁河", "LOC", 20)])
def setUp(self): base_dir = os.path.dirname(__file__) self.ner_tagger = NerTagger(os.path.join(base_dir, "./model/ner.crf.model"))
def ner(txt): global ner_tagger if ner_tagger is None: ner_tagger = NerTagger() return json.dumps(ner_tagger.ner_as_iter(txt) | as_list, ensure_ascii=False)
def setUp(self): base_dir = os.path.dirname(__file__) self.ner_tagger = NerTagger( os.path.join(base_dir, "./model/ner.crf.model"))