在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

Python怎么计算字符串相似度

107次阅读
没有评论

共计 894 个字符,预计需要花费 3 分钟才能阅读完成。

计算字符串相似度可以使用一些算法,常用的算法包括编辑距离算法(Levenshtein Distance)、Jaccard 相似度等。

以下是使用编辑距离算法计算字符串相似度的示例代码:

def levenshtein_distance(s1, s2):
    if len(s1) < len(s2):
        return levenshtein_distance(s2, s1)

    if len(s2) == 0:
        return len(s1)

    previous_row = range(len(s2) + 1)
    for i, c1 in enumerate(s1):
        current_row = [i + 1]
        for j, c2 in enumerate(s2):
            insertions = previous_row[j + 1] + 1
            deletions = current_row[j] + 1
            substitutions = previous_row[j] + (c1 != c2)
            current_row.append(min(insertions, deletions, substitutions))
        previous_row = current_row

    return previous_row[-1]

def similarity(s1, s2):
    max_length = max(len(s1), len(s2))
    distance = levenshtein_distance(s1, s2)
    similarity = 1 - distance / max_length
    return similarity

s1 = "hello"
s2 = "hallo"
similarity_score = similarity(s1, s2)
print(f"The similarity score between '{s1}' and '{s2}' is {similarity_score}")

这段代码会计算字符串“hello”和“hallo”之间的相似度,输出结果为:

The similarity score between 'hello' and 'hallo' is 0.8

你可以根据需要修改代码来计算其他字符串的相似度。

丸趣 TV 网 – 提供最优质的资源集合!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2024-04-16发表,共计894字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 亚洲在线免费观看 | 亚洲熟妇少妇任你躁在线观看无码 | 国产精品免费观看久久 | 视频在线亚洲 | 国产真实乱对白精彩 | 插我一区二区在线观看 | 日本大肚子孕妇交xxx | 亚洲av日韩av一区二区三曲 | 国产精品九九久久一区hh | 国产一级特黄一级毛片 | 蜜臀av无码人妻精品 | 日韩视频播放 | 成人区在线观看免费视频 | 亚洲在线播放 | 亚洲av综合色区无码一二三区 | 红杏亚洲影院一区二区三区 | 老司机免费在线视频 | 久草在线观看首页 | 97年美女害羞反抗酒店 | 乱人伦人妻中文字幕无码久久网 | 久久久久人妻一区精品性色av | 日本午夜www高清视频 | 无码人妻aⅴ一区二区三区69岛 | 国产成人精品视频午夜 | 精品久久久久久亚洲 | 亚洲午夜无码久久 | 国产精品不卡高清在线观看 | 亚洲综合精品香蕉久久网 | 日韩视频 中文字幕 | 丰满少妇人妻久久久久久 | 宝贝把腿张开我要添你下边动态图 | 国产精品视频播放 | 偷拍自拍中文字幕 | 最近中文2019字幕第二页 | 男女午夜爽爽大片免费 | 久久精品国产国产 | 国内精品2020情侣视频 | 啪啪免费看视频 | 国产视频观看 | 精品香蕉久久久午夜福利 | 日本人妻人人人澡人人爽 |