美文网首页
自定义余弦相似度函数

自定义余弦相似度函数

作者: 龙小江i | 来源:发表于2018-10-12 13:55 被阅读0次
    def cos_sim(data,usr1,usr2):
        fenzi=0
        for i in range(len(data[usr1])):
            a=data[usr1][i]*data[usr2][i]
            fenzi+=a
        fenmu1=0
        for i in data[usr2]:
            fenmu1+=i*i
        fenmu2=0
        for i in data[usr1]:
            fenmu2+=i*i
        from math import sqrt
        cos_s=fenzi/sqrt(fenmu1*fenmu2)
        return cos_s
    

    相关文章

      网友评论

          本文标题:自定义余弦相似度函数

          本文链接:https://www.haomeiwen.com/subject/xvxgaftx.html