【发布时间】:2020-02-11 07:59:37
【问题描述】:
看起来像 scipy.spatial.distance.cdist 余弦相似距离:
1 - u*v/(||u||||v||)
不同于 sklearn.metrics.pairwise.cosine_similarity 是
u*v/||u||||v||
有人知道不同定义的原因吗?
【问题讨论】:
-
您标记为“链接到cos相似度1”的链接是不是余弦相似度,在链接中没有这样称呼。它是余弦距离。
-
想一个小例子:distance(X, X)应该是0,因为X到X的距离i> 为 0。similarity(X, X) 应该是衡量相似度的函数的最大值(在本例中为 1),因为 X 和 X 是两件事最相似的地方。
-
@WarrenWeckesser,谢谢,我改好了名字。
标签: python scikit-learn scipy cosine-similarity