最近做Kolia用到的一种小技巧(语义识别)

基于中国人说话的特性

用这种小技巧可以分离出其中心目的

欢迎大家来博客踩一踩(认真的,想交朋友)

from bosonnlp import BosonNLP
    nlp = BosonNLP('key')
    word=nlp.tag(content)[0]
    words=[]
    num=0
    got_x=1
    v_all=""
    bet=0
    for x in word.items()[0][1]:
        if x=="v":
            if got_x==1:
                got_x=1
                v_all=word.items()[1][1][num]
                bet=1
        elif bet==1 and x=="n":
            v_all=v_all + word.items()[1][1][num]
            bet=0
        num=num+1
    if v_all<>"":
        return v_all
    else:
        return auto(content)

http://muxxs.com

你可能感兴趣的:(最近做Kolia用到的一种小技巧(语义识别))