Similarity Metrics - In Parallel.py 文件源码

python
阅读 43 收藏 0 点赞 0 评论 0

项目:Parallel-Processing-Nadig 作者: madhug-nadig 项目源码 文件源码
def parallel_cosine_similarity(self,x,y):

        pool = mp.Pool(processes= 16)
        s = time.clock()
        nums = pool.starmap(self.multplierr, zip(x,y))
        numerator = sum(nums)

        #x_sqr = pool.starmap( self.multplierr, zip(x,x))
        #y_sqr = pool.starmap( self.multplierr, zip(y,y))

        #denominator = round(sqrt(sum(x_sqr))) * round(sqrt(sum(y_sqr)))
        denominator = self.square_rooted(x)*self.square_rooted(y)

        e = time.clock()
        print("Parallel Cosine Exec Time: ", e-s)
        return round(numerator/float(denominator),3)

    #JACCARD SIMILARITY

    #Serial Jaccard Similarity
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号