欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

python相似計算公式

張明哲1年前5瀏覽0評論

Python是一種非常流行的編程語言,它擁有一些非常實用的計算公式,其中就包括相似計算公式。下面是幾個常見的Python相似計算公式:

# 計算兩個向量的余弦相似度
def cosine_similarity(v1, v2):
dot_product = sum(v1[i] * v2[i] for i in range(len(v1)))
norm1 = math.sqrt(sum(v1[i] * v1[i] for i in range(len(v1))))
norm2 = math.sqrt(sum(v2[i] * v2[i] for i in range(len(v2))))
return dot_product / (norm1 * norm2)
# 計算兩個字符串的Jaccard相似度
def jaccard_similarity(s1, s2):
set1, set2 = set(s1), set(s2)
intersection = set1.intersection(set2)
union = set1.union(set2)
return len(intersection) / len(union)
# 計算兩個矩陣的漢明距離
def hamming_distance(m1, m2):
distance = 0
for i in range(len(m1)):
for j in range(len(m1[0])):
if m1[i][j] != m2[i][j]:
distance += 1
return distance

上面這些公式都是非常實用的相似計算公式,可以在很多領域中發揮作用,比如自然語言處理、數據挖掘等。希望大家可以認真學習,并多加實踐。