def overlap_index(question,answer,q_len,a_len,stopwords = []):
qset = set(cut(question))
aset = set(cut(answer))
q_index = np.zeros(q_len)
a_index = np.zeros(a_len)
overlap = qset.intersection(aset)
for i,q in enumerate(cut(question)[:q_len]):
value = 1
if q in overlap:
value = 2
q_index[i] = value
for i,a in enumerate(cut(answer)[:a_len]):
value = 1
if a in overlap:
value = 2
a_index[i] = value
return q_index,a_index
评论列表
文章目录