def generate_indicator_(gram_q1,gram_q2,N):
len_gram_q1 = list(map(len,gram_q1))
len_gram_q2 = list(map(len,gram_q2))
max_len = max(max(len_gram_q1),max(len_gram_q2))
q1_indicator = np.zeros((N,max_len))
q2_indicator = np.zeros((N,max_len))
for i in tqdm(np.arange(N)):
for j,w in enumerate(gram_q1[i]):
if w in gram_q2[i]:
q1_indicator[i,j] = 1
for j,w in enumerate(gram_q2[i]):
if w in gram_q1[i]:
q2_indicator[i,j] = 1
return q1_indicator,q2_indicator
# sps.spearmanr(q1_indicator[:,1],y_train)[0]
generate_ngram_indicator.py 文件源码
python
阅读 23
收藏 0
点赞 0
评论 0
评论列表
文章目录