欧氏距离与余弦

         在计算相似度的时候,可以用到很多距离公式,例如:欧氏距离、余弦。通过最近的学习,我觉得,欧式距离是在任何情况下都可以用的公式,而余弦必须在一定条件下才能取代欧式距离。那么是什么条件呢?答案就是:两个向量都归一化后,才能用余弦计算其相似度。归一化就是指单位化,也就是说向量的模为1。

       数学证明:

      欧氏距离S^2=(x-y)·(x-y)=x^2+y^2-2|x||y|cosa

       从上述公式看出只有向量x、y都是单位向量的情况下,余弦才能替代欧氏距离。

     

你可能感兴趣的:(欧氏距离与余弦)