def calMaxSimC(test_score, senseVec1, senseScore1,senseVec2, senseScore2):
assert(len(senseVec1)==len(senseVec2))
avgCos = []
for t in xrange(len(senseVec1)):
i = np.argmax(senseScore1[t])
j = np.argmax(senseScore2[t])
thisCos = (1-cosine(senseVec1[t][i],senseVec2[t][j]))
avgCos.append(thisCos)
return spearmanr(test_score, avgCos)[0]
评论列表
文章目录