色综合图-色综合图片-色综合图片二区150p-色综合图区-玖玖国产精品视频-玖玖香蕉视频

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

簡(jiǎn)述python四種分詞工具,盤點(diǎn)哪個(gè)更好用?

瀏覽:4日期:2022-06-22 15:45:08

大家好,我是安果!

分詞在自然語(yǔ)言處理中有著常見(jiàn)的場(chǎng)景,比如從一篇文章自動(dòng)提取關(guān)鍵詞就需要用到分詞工具,中文搜索領(lǐng)域同樣離不開(kāi)分詞

Python 中有很多開(kāi)源的分詞工具,下面給大家介紹幾款常見(jiàn)的分詞依賴庫(kù)

1. jieba 分詞

“結(jié)巴” 分詞,GitHub 最受歡迎的分詞工具,立志做最好的 Python 中文分詞組件,支持多種分詞模式,支持自定義詞典

github star:26k

代碼示例

import jiebastrs=['我來(lái)到北京清華大學(xué)','乒乓球拍賣完了','中國(guó)科學(xué)技術(shù)大學(xué)']for str in strs: seg_list = jieba.cut(str,use_paddle=True) # 使用paddle模式 print('Paddle Mode: ' + ’/’.join(list(seg_list)))seg_list = jieba.cut('我來(lái)到北京清華大學(xué)', cut_all=True)print('全模式: ' + '/ '.join(seg_list)) # 全模式seg_list = jieba.cut('我來(lái)到北京清華大學(xué)', cut_all=False)print('精確模式: ' + '/ '.join(seg_list)) # 精確模式seg_list = jieba.cut('他來(lái)到了網(wǎng)易杭研大廈') # 默認(rèn)是精確模式print('新詞識(shí)別:', ','.join(seg_list))seg_list = jieba.cut_for_search('小明碩士畢業(yè)于中國(guó)科學(xué)院計(jì)算所,后在日本京都大學(xué)深造') # 搜索引擎模式print('搜索引擎模式:', '.join(seg_list))

輸出:

【全模式】: 我/ 來(lái)到/ 北京/ 清華/ 清華大學(xué)/ 華大/ 大學(xué)【精確模式】: 我/ 來(lái)到/ 北京/ 清華大學(xué)【新詞識(shí)別】:他, 來(lái)到, 了, 網(wǎng)易, 杭研, 大廈 (此處,“杭研”并沒(méi)有在詞典中,但是也被Viterbi算法識(shí)別出來(lái)了)【搜索引擎模式】: 小明, 碩士, 畢業(yè), 于, 中國(guó), 科學(xué), 學(xué)院, 科學(xué)院, 中國(guó)科學(xué)院, 計(jì)算, 計(jì)算所, 后, 在, 日本, 京都, 大學(xué), 日本京都大學(xué), 深造

項(xiàng)目地址:

https://github.com/fxsjy/jieba

2. pkuseg 分詞

pkuseg 是北大語(yǔ)言計(jì)算與機(jī)器學(xué)習(xí)研究組開(kāi)源的一款分詞工具

它的特點(diǎn)是支持多領(lǐng)域分詞,目前支持新聞?lì)I(lǐng)域,網(wǎng)絡(luò)領(lǐng)域,醫(yī)藥領(lǐng)域,旅游領(lǐng)域,以及混合領(lǐng)域的分詞預(yù)訓(xùn)練模型,用戶可以自由地選擇不同的模型

相比通用分詞工具,它的分詞準(zhǔn)確率更高

github star:5.4k

代碼示例

import pkusegseg = pkuseg.pkuseg() # 以默認(rèn)配置加載模型text = seg.cut(’python是一門很棒的語(yǔ)言’) # 進(jìn)行分詞print(text)

輸出

[’python’, ’是’, ’一’, ’門’, ’很’, ’棒’, ’的’, ’語(yǔ)言’]

項(xiàng)目地址:

https://github.com/lancopku/pkuseg-python

3. FoolNLTK 分詞

基于 BiLSTM 模型訓(xùn)練而成,據(jù)說(shuō)可能是最準(zhǔn)的開(kāi)源中文分詞,同樣支持用戶自定義詞典

GitHub star: 1.6k

代碼示例

import fooltext = '一個(gè)傻子在北京'print(fool.cut(text))# [’一個(gè)’, ’傻子’, ’在’, ’北京’]

項(xiàng)目地址:

https://github.com/rockyzhengwu/FoolNLTK

4. THULAC

THULAC 由清華大學(xué)自然語(yǔ)言處理與社會(huì)人文計(jì)算實(shí)驗(yàn)室研制推出的一套中文詞法分析工具包

具有詞性標(biāo)注功能,能分析出某個(gè)詞是名詞還是動(dòng)詞或者形容詞

github star:1.5k

代碼示例

import thulac thu1 = thulac.thulac() #默認(rèn)模式 text = thu1.cut('我愛(ài)北京天安門', text=True) #進(jìn)行一句話分詞 print(text) # 我_r 愛(ài)_v 北京_ns 天安門_ns 代碼示例2 thu1 = thulac.thulac(seg_only=True) #只進(jìn)行分詞,不進(jìn)行詞性標(biāo)注 thu1.cut_f('input.txt', 'output.txt') #對(duì)input.txt文件內(nèi)容進(jìn)行分詞,輸出到output.txt

項(xiàng)目地址:

https://github.com/thunlp/THULAC-Python

目前我在用的還是結(jié)巴分詞,配合用戶自定義詞典,解決常見(jiàn)的網(wǎng)絡(luò)詞語(yǔ)

你在用什么分詞工具,歡迎留下你的意見(jiàn)

以上就是簡(jiǎn)述python四種分詞工具,盤點(diǎn)哪個(gè)更好用?的詳細(xì)內(nèi)容,更多關(guān)于python 分詞工具的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
主站蜘蛛池模板: 亚洲午夜片子大全精品 | 国产成年女一区二区三区 | 日韩国产成人精品视频 | 欧美黑人性xxx猛交 欧美很黄视频在线观看 | 最新最好看免费毛片基地 | 亚洲不卡在线 | 久久久久久免费一区二区三区 | 精品国产区 | 亚洲日本欧美产综合在线 | 在线视频 自拍 | 明星国产欧美日韩在线观看 | 蜜桃88av | 美女张开腿让我桶 | www成人免费视频 | 不卡无毒免费毛片视频观看 | 亚洲乱码一二三四五六区 | 成人国产三级在线播放 | 精品在线一区二区 | 涩涩国产精品福利在线观看 | 在线播放成人高清免费视频 | 在线观看国产情趣免费视频 | 成年人一级片 | 国产韩国精品一区二区三区久久 | 一级片aaaa | 九九99九九在线精品视频 | 久久色视频在线观看 | 日本毛片在线看 | 国产精品久久久久9999小说 | 一区二区三区四区视频 | 欧美成人亚洲综合精品欧美激情 | 精品香蕉99久久久久网站 | 99精品欧美 | 久久91精品国产99久久yfo | 亚洲二三区 | 成人免费手机在线看网站 | 看片亚洲 | 亚洲第一成人在线 | 欧美一区二区三区在线 | 亚洲操图 | 一区二区不卡视频在线观看 | 欧美性色欧美a在线播放 |