麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > python怎么實現模式匹配

python怎么實現模式匹配

來源:千鋒教育
發布人:xqq
時間: 2023-11-11 15:54:43 1699689283

python通過BF算法實現關鍵詞匹配,BF算法,即暴風(BruteForce)算法,是普通的模式匹配算法,BF算法的思想就是將目標串S的第一個字符與模式串T的第一個字符進行匹配,若相等,則繼續比較S的第二個字符和T的第二個字符;若不相等,則比較S的第二個字符和T的第一個字符,依次比較下去,直到得出最后的匹配結果。BF算法是一種蠻力算法。

代碼如下:

#!/usr/bin/python

#-*-coding:UTF-8

#filenameBF

importtime

"""

t="thisisabigapple,thisisabigapple,thisisabigapple,thisisabigapple."

p="apple"

"""

t="為什么叫向量空間模型呢?其實我們可以把每個詞給看成一個維度,而詞的頻率看成其值(有向),即向量,這樣每篇文章的詞及其頻率就構成了一個i維空間圖,兩個文檔的相似度就是兩個空間圖的接近度。假設文章只有兩維的話,那么空間圖就可以畫在一個平面直角坐標系當中,讀者可以假想兩篇只有兩個詞的文章畫圖進行理解。"

p="讀者"

i=0

count=0

start=time.time()

while(i<=len(t)-len(p)):

j=0

while(t[i]==p[j]):

i=i+1

j=j+1

ifj==len(p):

break

elif(j==len(p)-1):

count=count+1

else:

i=i+1

j=0

printcount

printtime.time()-start

算法思想:目標串t與模式串p逐詞比較,若對應位匹配,則進行下一位比較;若不相同,p右移1位,從p的第1位重新開始比較。

算法特點:整體移動方向:可認為在固定的情況下,p從左向右滑動;匹配比較時,從p的最左邊位開始向右逐位與t串中對應位比較。p的滑動距離為1,這導致BF算法匹配效率低(相比其他算法,如:BM,KMP,滑動沒有跳躍)。

該算法的時間復雜度為O(len(t)*len(p)),空間復雜度為O(len(t)+len(p))

以上內容為大家介紹了Python培訓之怎么實現模式匹配,希望對大家有所幫助,如果想要了解更多Python相關知識,請關注IT培訓機構:千鋒教育。

tags: python培訓
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
主站蜘蛛池模板: 男人操女人免费视频| 揉胸膜下| 又黄又粗又爽免费观看| 在厨房里挺进美妇雪臀| 欧美在线综合视频| 美女扒开尿囗给男生桶爽| 国产男女爽爽爽免费视频| 久久久久国产精品| 一本色道久久综合亚洲精品| 又硬又粗又长又爽免费看| 北美伦理电线在2019| a级毛片视频| 无人区免费高清在线观看| 欧美性受xxxx视频| 国产午夜精品一区二区三区| 成a人片亚洲日本久久| 国产精品久久久久久久| 国产精品久久久久久影视| 成人毛片18女人毛片免费| 西西人体444rt高清大胆| 日本波多野结衣电影| 韩日毛片| 免费一级乱子伦片| 国产在线91区精品| 国产高清吃奶成免费视频网站 | 桃花影院www视频播放| 三上悠亚ssni409在线看| 大象视频在线免费观看| 亚洲一级二级| 午夜精品一区二区三区在线观看 | 好妈妈5高清中字在线观看神马| 激情综合色综合久久综合| 一个人看的视频www在线| 四虎影院在线播放视频| 水蜜桃免费视频| 久久久久久久综合狠狠综合| 女人是男人的未来1分29分| 日本黄色片免费观看| 久久99国产一区二区三区| 国产制服丝袜在线| 蜜桃成熟时仙子|