code_balance

关注

python numpy 实现cosine相似度

code_balance

关注

阅读 57

2023-05-29


from numpy import dot
from numpy.linalg import norm

cos_sim = dot(a, b)/(norm(a)*norm(b)) # 值越大越相似

或者

import numpy as np

def cosine_similarity(a, b):
    dot_product = np.dot(a, b)
    norm_a = np.linalg.norm(a)
    norm_b = np.linalg.norm(b)
    similarity = dot_product / (norm_a * norm_b)
    return similarity # 值越大越相似


相关推荐

耶也夜

tensorflow cosine相似度 实现

耶也夜 228 0 0

愚鱼看书说故事

余弦相似度Cosine Similarity相关计算公式

愚鱼看书说故事 67 0 0

芒果六斤半

Jaccard与cosine文本相似度的异同

芒果六斤半 99 0 0

夕阳孤草

文本相似度算法Jaccard相似度(杰卡德相似度)java实现

夕阳孤草 237 0 0

滚过红尘说红尘

python 欧式距离相似度

滚过红尘说红尘 55 0 0

unadlib

python判断图片相似度找出相似的图像

unadlib 21 0 0

whiteMu

欧氏距离、余弦相似度、Jaccard相似度的Python代码与实例

whiteMu 255 0 0

鱼满舱

python opencv比较图片相似度

鱼满舱 9 0 0

圣杰

集合相似度

圣杰 49 0 0

草原小黄河

余弦相似度

草原小黄河 86 0 0

精彩评论(0)

0 0 举报