如何在Python中计算标量和向量之间的余弦相似度?
我正在尝试将ngram模型的概率输出与预训练的word2vec模型的输出相乘,以使用单词预测对下一个可能的单词进行排名。 (自然语言处理)
这里有图书馆吗?我在这里尝试过sklearn:https://scikit-learn.org/stable/modules/generated/sklearn.metrics.pairwise.cosine_similarity.html
但是只需要两个向量就可以计算成对的余弦相似度。
答案 0 :(得分:3)
根据定义,余弦相似度是两个向量之间相似度的度量(请参见Wikipedia entry)。如果您想象两个向量在一个欧几里得空间中,它将衡量它们的方向对齐。 因此,没有定义向量和标量之间的余弦相似度。
您到底要测量什么?