我有两个用户名列表,我想计算JacCard的相似性。有可能吗?
Thisthread显示了如何计算两个字符串之间的JacCard相似性,但是我想将其应用于两个列表,其中每个元素都是一个单词(例如用户名)。
最佳答案
我最终还是写了自己的解决方案:
def jaccard_similarity(list1, list2):
intersection = len(list(set(list1).intersection(list2)))
print(list(set(list1).intersection(list2)))
union = (len(list1) + len(list2)) - intersection
return float(intersection / union)
关于python - 如何在Python中计算包含字符串的两个列表的Jaccard相似度?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/46975929/