最近做Kolia用到的一种小技巧(语义识别)
2018-05-06 本文已影响9人
慕幕沐
基于中国人说话的特性
用这种小技巧可以分离出其中心目的
欢迎大家来博客踩一踩(认真的,想交朋友)
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)