笔记:jiagu.ner命名实体识别,将识别结果组合成词

jiagu: https://github.com/ownthink/Jiagu

text = '姚明(Yao Ming),1980年9月12日出生于上海市徐汇区,祖籍江苏省苏州市吴江区震泽镇,前中国职业篮球运动员,司职中锋,现任中职联公司董事长兼总经理。'

ner = jiagu.ner(text) # 命名实体识别
print(len(ner), ner)

i = 0
while i < len(ner):
    if ner[i][0] == 'B':
        res = text[i]
        tmp = 'I' + ner[i][1:]
        i += 1
        while i < len(ner) and ner[i] == tmp:
            res += text[i]
            i+=1
        print (res)
    else:
        i+=1

在这里插入图片描述

©️2020 CSDN 皮肤主题: 数字20 设计师:CSDN官方博客 返回首页