最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python jieba庫(kù)用法及實(shí)例解析

 更新時(shí)間:2019年11月04日 11:17:52   作者:王陸  
這篇文章主要介紹了Python jieba庫(kù)用法及實(shí)例解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下

1、jieba庫(kù)基本介紹

(1)、jieba庫(kù)概述

jieba是優(yōu)秀的中文分詞第三方庫(kù)

  • - 中文文本需要通過(guò)分詞獲得單個(gè)的詞語(yǔ)
  • - jieba是優(yōu)秀的中文分詞第三方庫(kù),需要額外安裝
  • - jieba庫(kù)提供三種分詞模式,最簡(jiǎn)單只需掌握一個(gè)函數(shù)

(2)、jieba分詞的原理

Jieba分詞依靠中文詞庫(kù)

- 利用一個(gè)中文詞庫(kù),確定漢字之間的關(guān)聯(lián)概率
- 漢字間概率大的組成詞組,形成分詞結(jié)果

- 除了分詞,用戶(hù)還可以添加自定義的詞組

jieba庫(kù)使用說(shuō)明

(1)、jieba分詞的三種模式

精確模式、全模式、搜索引擎模式

  • - 精確模式:把文本精確的切分開(kāi),不存在冗余單詞
  • - 全模式:把文本中所有可能的詞語(yǔ)都掃描出來(lái),有冗余
  • - 搜索引擎模式:在精確模式基礎(chǔ)上,對(duì)長(zhǎng)詞再次切分

(2)、jieba庫(kù)常用函數(shù)

2.jieba應(yīng)用實(shí)例

3.利用jieba庫(kù)統(tǒng)計(jì)三國(guó)演義中任務(wù)的出場(chǎng)次數(shù)

import jieba

txt = open("D:\\三國(guó)演義.txt", "r", encoding='utf-8').read()
words = jieba.lcut(txt)   # 使用精確模式對(duì)文本進(jìn)行分詞
counts = {}   # 通過(guò)鍵值對(duì)的形式存儲(chǔ)詞語(yǔ)及其出現(xiàn)的次數(shù)

for word in words:
  if len(word) == 1:  # 單個(gè)詞語(yǔ)不計(jì)算在內(nèi)
    continue
  else:
    counts[word] = counts.get(word, 0) + 1  # 遍歷所有詞語(yǔ),每出現(xiàn)一次其對(duì)應(yīng)的值加 1
    
items = list(counts.items())#將鍵值對(duì)轉(zhuǎn)換成列表
items.sort(key=lambda x: x[1], reverse=True)  # 根據(jù)詞語(yǔ)出現(xiàn)的次數(shù)進(jìn)行從大到小排序

for i in range(15):
  word, count = items[i]
  print("{0:<5}{1:>5}".format(word, count))

統(tǒng)計(jì)了次數(shù)對(duì)多前十五個(gè)名詞,曹操不愧是一代梟雄,第一名當(dāng)之無(wú)愧,但是我們會(huì)發(fā)現(xiàn)得到的數(shù)據(jù)還是需要進(jìn)一步處理,比如一些無(wú)用的詞語(yǔ),一些重復(fù)意思的詞語(yǔ)。

以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論

白山市| 安福县| 德惠市| 闵行区| 德化县| 北安市| 集安市| 平安县| 眉山市| 邹城市| 来宾市| 安宁市| 苍南县| 海林市| 武隆县| 万源市| 临湘市| 北票市| 通城县| 南雄市| 行唐县| 太白县| 日照市| 龙南县| 兴山县| 大英县| 开阳县| 靖州| 朝阳县| 调兵山市| 虞城县| 稷山县| 牟定县| 冷水江市| 瓦房店市| 西华县| 富锦市| 彭水| 贵阳市| 安远县| 巩留县|