国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

算法 - python ahocorasick 從本地文件讀取文本,進(jìn)行關(guān)鍵字匹配,匹配失敗

瀏覽:78日期:2022-07-23 09:06:00

問(wèn)題描述

使用Python+pyahocorasick,匹配關(guān)鍵字,關(guān)鍵字大概在10-20個(gè)漢字之間。

構(gòu)建ahocorasick的文本,是從本地文件key_word的讀入。格式如下:

母嬰專區(qū)<輔食<面仔/面條:嬰幼兒,幼兒,嬰兒,兒童,寶寶面條,細(xì)面,粗面,手工面,蔬菜面,營(yíng)養(yǎng)面,碎面,掛面,面仔

匹配結(jié)果為空。

代碼如下:

import ahocorasickA = ahocorasick.Automaton()title = ’Hello Kitty3色蔬菜細(xì)面300克 嬰兒幼兒營(yíng)養(yǎng)面條寶寶輔食面條’with open(’key_word’, ’r’) as f: for line in f.readlines():line = line.strip()line = str(line.split(’<’)) A.add_word(line, line)A.make_automaton()aa = A.iter(title)for item in aa: print(item) # 打印為空值

請(qǐng)有操作過(guò)這種問(wèn)題的大大,幫忙看看,能提供示例代碼,或者提供處理思路,謝謝!

問(wèn)題解答

回答1:

研究了兩天,自己實(shí)現(xiàn)了這個(gè)功能

本地文件有太多重復(fù)關(guān)鍵字,匹配并不是100%,供參考

參考代碼如下:

import ahocorasickA = ahocorasick.Automaton()titles = [’Hello Kitty3色蔬菜細(xì)面300克 嬰兒幼兒營(yíng)養(yǎng)面條寶寶輔食面條’]word_dict = {}with open(’categories.csv’, ’r’) as f: for line in f.readlines():line = line.strip()word_key = line.split(’:’)[0]word_value = list(line.split(’:’)[1].split(’|’))word_dict[word_key] = word_valueline = (line.split(’:’)[1].split(’|’))for word in line: if word == '':continue A.add_word(word, word)A.make_automaton()for title in titles: category = [] aa = A.iter(title) ret = [] matches = {} for (k,v) in aa:matches[v] = 1 for (k,v) in matches.items():ret.append(k) for value in word_dict.items():if ret[0] in value[1]: category.append(value[0]) #關(guān)鍵字太多,所以寫死了一個(gè)keyword匹配的結(jié)果 #print(ret[0], value[0], value[1]) print(category[0])

打印結(jié)果:母嬰專區(qū)<輔食<面仔/面條

標(biāo)簽: Python 編程
主站蜘蛛池模板: 成人小视频在线播放 | 国产欧美日韩另类 | 欧美高清日本三级人妇 | 美女视频全部免费 | 成在线人视频免费视频 | 久久成人免费网站 | 日韩激情中文字幕一区二区 | 欧美高清正版在线 | 99爱在线视频 | 在线中文字日产幕 | 草草视频免费观看 | 亚洲精品欧美精品国产精品 | 日韩欧美国产精品 | 在线视频免费观看a毛片 | 欧美性猛交xxxxbbb | 亚洲线精品久久一区二区三区 | 好看欧美视频高清va | 99国产国人青青视频在线观看 | 万全影院亚洲影院理论片 | 一区二区三区在线免费观看视频 | 国产一毛片 | 日本天堂在线视频 | 免费欧美黄色 | 欧美日韩视频免费播放 | 精品国产一区二区二三区在线观看 | 久草免费在线播放视频 | 日韩 国产 欧美 精品 在线 | 国产一区二区三区免费看 | 亚洲综合第一页 | 国产综合在线播放 | 国产欧美一区二区三区视频 | 国产成人亚洲综合欧美一部 | 国产精品成人免费综合 | 老司机黄色影院 | 久久久精品免费视频 | 亚洲另类激情综合偷自拍 | caoporen免费公开视频上传 | 26uuu影院亚洲欧美综合 | 午夜亚洲国产成人不卡在线 | 亚洲人成网站在线在线 | 免费人成在线观看网站品爱网 |