如果要计算两个矢量(编码文档)之间的余弦距离,请尝试:
from scipy import spatial
vector1 = [1, 1, 3]
vector2 = [3, 5, 1]
cosine_similarity = spatial.distance.cosine(vector1, vector2)
print(cosine_similarity)
结果:
0.43938808941861185
您可以将余弦距离应用于相似度矩阵:
cosine_sim_matrix = cosine_similarity(matrix)