def rank(self, questions: List[List[str]], paragraphs: List[List[List[str]]]):
tfidf = self._tfidf
para_features = tfidf.fit_transform([" ".join(" ".join(s) for s in x) for x in paragraphs])
q_features = tfidf.transform([" ".join(q) for q in questions])
scores = pairwise_distances(q_features, para_features, "cosine")
return scores
评论列表
文章目录