亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

python?字符串模糊匹配Fuzzywuzzy的實現(xiàn)

 更新時間:2022年07月25日 09:25:05   作者:火星人火星文  
本文主要介紹了python?字符串模糊匹配Fuzzywuzzy的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧

Python提供fuzzywuzzy模塊,不僅可用于計算兩個字符串之間的相似度,而且還提供排序接口能從大量候選集中找到最相似的句子。

(1)安裝

pip install fuzzywuzzy

(2)接口說明

兩個模塊:fuzz, process,fuzz主要用于兩字符串之間匹配,process主要用于搜索排序。

  • fuzz.ratio(s1,s2)直接計算s1和s2之間的相似度,返回值為0-100,100表示完全相同;
  • fuzz.partial_ratio(S1,S2)部分匹配,如果S1是S2的子串依然返回100;
  • fuzz.token_sort_ratio(S1,S2)只比較S1,S2單詞是否相同,不考慮詞語之間的順序;
  • fuzz.token_set_ratio(S1,S2)相比fuzz.token_sort_ratio不考慮詞語出現(xiàn)的次數(shù);
  • process.extract(S1, ListS,limit=n),表示從列表ListS中找出Top n與S1最相似的句子;
  • process.extractOne(S1,ListS),返回最相似的一個

(3)使用

from fuzzywuzzy import fuzz
a = 'a b c'
b = ' a c b '
c = 'a c'

fuzz.ratio(a, c)
? ? >> 75
fuzz.ratio(b, c)
?? ?>> 60
?? ?
fuzz.partial_ratio(a, c)
?? ?>> 67
fuzz.partial_ratio(b, c)
?? ?>> 100?? ?
?? ?
fuzz.token_sort_ratio(a, c)
?? ?>> 75
fuzz.token_sort_ratio(b, c)
?? ?>> 75?? ?

fuzz.token_set_ratio(a, c)
?? ?>> 100
fuzz.token_set_ratio(b, c)
?? ?>> 100

到此這篇關于python 字符串模糊匹配Fuzzywuzzy的實現(xiàn)的文章就介紹到這了,更多相關python 字符串模糊匹配內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 科學計算與數(shù)據分析利器Python數(shù)據分析庫Scipy使用詳解

    科學計算與數(shù)據分析利器Python數(shù)據分析庫Scipy使用詳解

    Scipy在現(xiàn)代科學研究和數(shù)據分析中是一個不可或缺的庫,它建立在NumPy的基礎上,提供了更多的高級科學計算功能,包括優(yōu)化、信號處理、統(tǒng)計分析、插值、線性代數(shù)等,本文將會學習Scipy庫的各種功能和用法,包括數(shù)學優(yōu)化、統(tǒng)計分析、信號處理和插值等方面
    2023-11-11
  • 如何基于Python實現(xiàn)word文檔重新排版

    如何基于Python實現(xiàn)word文檔重新排版

    這篇文章主要介紹了如何基于Python實現(xiàn)word文檔重新排版,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-09-09
  • 利用Python提取PDF文本的簡單方法實例

    利用Python提取PDF文本的簡單方法實例

    日常工作中我們經常會用到pdf格式的文件,大多數(shù)情況下是瀏覽或者編輯pdf信息,但有時候需要提取pdf中的文本,下面這篇文章主要給大家介紹了關于利用Python提取PDF文本的簡單方法,需要的朋友可以參考下
    2022-07-07
  • python代碼實現(xiàn)學生信息管理系統(tǒng)

    python代碼實現(xiàn)學生信息管理系統(tǒng)

    這篇文章主要為大家詳細介紹了python代碼實現(xiàn)學生信息管理系統(tǒng),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-05-05
  • Python線程之同步機制實際應用場景舉例說明

    Python線程之同步機制實際應用場景舉例說明

    這篇文章主要給大家分享的是Python線程之同步機制實際應用場景舉例說明,銀行轉賬小栗子供大家參考學習,希望對你有一定的幫助
    2022-02-02
  • Python實現(xiàn)端口復用實例代碼

    Python實現(xiàn)端口復用實例代碼

    這篇文章主要介紹了Python實現(xiàn)端口復用實例代碼,需要的朋友可以參考下
    2014-07-07
  • Python 常用模塊 re 使用方法詳解

    Python 常用模塊 re 使用方法詳解

    這篇文章主要介紹了Python 常用模塊 re 使用方法,本文給大家介紹的非常詳細,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-06-06
  • Python正則表達式?r'(.*)?are?(.*?)?.*'的深入理解

    Python正則表達式?r'(.*)?are?(.*?)?.*'的深入理解

    日常的開發(fā)工作中經常會有處理字符串的需求,簡單的字符串處理,我們使用python內置的字符串處理函數(shù)就可以了,但是復雜的字符串匹配就需要借助正則表達式了,這篇文章主要給大家介紹了關于Python正則表達式?r‘(.*)?are?(.*?)?.*‘的相關資料,需要的朋友可以參考下
    2022-07-07
  • Python正則表達式匹配ip地址實例

    Python正則表達式匹配ip地址實例

    這篇文章主要介紹了Python正則表達式匹配ip地址實例,通過簡單的實例講述了re模塊的用法,該實例非常具有實用價值,需要的朋友可以參考下
    2014-10-10
  • pytorch?cuda安裝報錯的解決方法

    pytorch?cuda安裝報錯的解決方法

    這篇文章主要給大家介紹了關于pytorch?cuda安裝報錯的解決方法,文中通過圖文介紹的非常詳細,對大家學習或者使用Pytorch具有一定的參考學習價值,需要的朋友可以參考下
    2023-01-01

最新評論