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

python jieba分詞并統(tǒng)計(jì)詞頻后輸出結(jié)果到Excel和txt文檔方法

 更新時(shí)間:2018年02月11日 13:51:05   作者:體貼的古琴  
本篇文章主要介紹了python jieba分詞并統(tǒng)計(jì)詞頻后輸出結(jié)果到Excel和txt文檔方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下

前兩天,班上同學(xué)寫論文,需要將很多篇論文題目按照中文的習(xí)慣分詞并統(tǒng)計(jì)每個(gè)詞出現(xiàn)的頻率。

讓我?guī)退龑?shí)現(xiàn)這個(gè)功能,我在網(wǎng)上查了之后發(fā)現(xiàn)jieba這個(gè)庫(kù)還挺不錯(cuò)的。

運(yùn)行環(huán)境:

  1. 安裝python2.7.13:https://www.python.org/downloads/release/python-2713/
  2. 安裝jieba:pip install jieba
  3. 安裝xlwt:pip install xlwt

具體代碼如下:

#!/usr/bin/python 
# -*- coding:utf-8 -*- 
 
import sys 
reload(sys) 
 
sys.setdefaultencoding('utf-8') 
 
import jieba 
import jieba.analyse 
import xlwt #寫入Excel表的庫(kù) 
 
if __name__=="__main__": 
 
 wbk = xlwt.Workbook(encoding = 'ascii') 
 sheet = wbk.add_sheet("wordCount")#Excel單元格名字 
 word_lst = [] 
 key_list=[] 
 for line in open('1.txt'):#1.txt是需要分詞統(tǒng)計(jì)的文檔 
 
  item = line.strip('\n\r').split('\t') #制表格切分 
  # print item 
  tags = jieba.analyse.extract_tags(item[0]) #jieba分詞 
  for t in tags: 
   word_lst.append(t) 
 
 word_dict= {} 
 with open("wordCount.txt",'w') as wf2: #打開(kāi)文件 
 
  for item in word_lst: 
   if item not in word_dict: #統(tǒng)計(jì)數(shù)量 
    word_dict[item] = 1 
   else: 
    word_dict[item] += 1 
 
  orderList=list(word_dict.values()) 
  orderList.sort(reverse=True) 
  # print orderList 
  for i in range(len(orderList)): 
   for key in word_dict: 
    if word_dict[key]==orderList[i]: 
     wf2.write(key+' '+str(word_dict[key])+'\n') #寫入txt文檔 
     key_list.append(key) 
     word_dict[key]=0 
  
  
 for i in range(len(key_list)): 
  sheet.write(i, 1, label = orderList[i]) 
  sheet.write(i, 0, label = key_list[i]) 
 wbk.save('wordCount.xls') #保存為 wordCount.xls文件 

1.txt是你需要分詞統(tǒng)計(jì)的文本內(nèi)容,最后會(huì)生成wordCount.txt和wordCount.xls兩個(gè)文件。下圖是最后結(jié)果

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

相關(guān)文章

  • Django如何開(kāi)發(fā)簡(jiǎn)單的查詢接口詳解

    Django如何開(kāi)發(fā)簡(jiǎn)單的查詢接口詳解

    這篇文章主要給大家介紹了使用Django如何開(kāi)發(fā)簡(jiǎn)單的查詢接口的相關(guān)資料,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用Django具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05
  • Numpy對(duì)數(shù)組的操作:創(chuàng)建、變形(升降維等)、計(jì)算、取值、復(fù)制、分割、合并

    Numpy對(duì)數(shù)組的操作:創(chuàng)建、變形(升降維等)、計(jì)算、取值、復(fù)制、分割、合并

    這篇文章主要介紹了Numpy對(duì)數(shù)組的操作:創(chuàng)建、變形(升降維等)、計(jì)算、取值、復(fù)制、分割、合并,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-08-08
  • Python程序自動(dòng)以管理員權(quán)限運(yùn)行的實(shí)現(xiàn)方法

    Python程序自動(dòng)以管理員權(quán)限運(yùn)行的實(shí)現(xiàn)方法

    Windows上為了安全起見(jiàn),python語(yǔ)言啟動(dòng)的應(yīng)用程序默認(rèn)都不會(huì)使用admin管理員權(quán)限,但是在有些情況下我們又需要使用管理員權(quán)限啟動(dòng)應(yīng)用,這篇文章主要給大家介紹了關(guān)于Python程序自動(dòng)以管理員權(quán)限運(yùn)行的實(shí)現(xiàn)方法,需要的朋友可以參考下
    2023-11-11
  • Python循環(huán)語(yǔ)句介紹

    Python循環(huán)語(yǔ)句介紹

    大家好,本篇文章主要講的是Python循環(huán)語(yǔ)句介紹,感興趣的同學(xué)趕快來(lái)看一看吧,對(duì)你有幫助的話記得收藏一下,方便下次瀏覽
    2021-12-12
  • python去掉空格的一些常用方式

    python去掉空格的一些常用方式

    處理字符串時(shí)經(jīng)常要定制化去掉無(wú)用的空格,python 中要么用存在的常規(guī)方法,或者用正則處理,下面這篇文章主要給大家介紹了python去掉空格的一些常用方式,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2022-01-01
  • PPOCRLabel標(biāo)注的txt格式如何轉(zhuǎn)換成labelme能修改的json格式

    PPOCRLabel標(biāo)注的txt格式如何轉(zhuǎn)換成labelme能修改的json格式

    這篇文章主要介紹了PPOCRLabel標(biāo)注的txt格式如何轉(zhuǎn)換成labelme能修改的json格式問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 分享6個(gè)好用到爆的Pycharm插件

    分享6個(gè)好用到爆的Pycharm插件

    這篇文章主要介紹了分享6個(gè)好用到爆的Pycharm插件,在安裝上之后,我們的編程效率、工作效率都能夠得到極大地提升,下面分享的內(nèi)容,需要的小伙伴可以參考一下
    2022-02-02
  • 使用python 3實(shí)現(xiàn)發(fā)送郵件功能

    使用python 3實(shí)現(xiàn)發(fā)送郵件功能

    本文通過(guò)實(shí)例代碼給大家介紹了使用python 3實(shí)現(xiàn)發(fā)送郵件功能,代碼簡(jiǎn)單易懂非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-06-06
  • Python實(shí)現(xiàn)小數(shù)轉(zhuǎn)化為百分?jǐn)?shù)的格式化輸出方法示例

    Python實(shí)現(xiàn)小數(shù)轉(zhuǎn)化為百分?jǐn)?shù)的格式化輸出方法示例

    這篇文章主要介紹了Python實(shí)現(xiàn)小數(shù)轉(zhuǎn)化為百分?jǐn)?shù)的格式化輸出方法,結(jié)合具體實(shí)例形式分析了Python實(shí)現(xiàn)小數(shù)轉(zhuǎn)換為百分?jǐn)?shù)輸出的相關(guān)操作技巧與注意事項(xiàng),需要的朋友可以參考下
    2017-09-09
  • 基于python實(shí)現(xiàn)地址和經(jīng)緯度轉(zhuǎn)換

    基于python實(shí)現(xiàn)地址和經(jīng)緯度轉(zhuǎn)換

    這篇文章主要介紹了基于python實(shí)現(xiàn)地址和經(jīng)緯度轉(zhuǎn)換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2020-05-05

最新評(píng)論

合阳县| 龙井市| 芮城县| 兴城市| 寿阳县| 东乡县| 木里| 广灵县| 蓬莱市| 河源市| 阜南县| 淮滨县| 海阳市| 广德县| 兴业县| 成安县| 蚌埠市| 吉木萨尔县| 武穴市| 泸溪县| 电白县| 翁牛特旗| 平利县| 拜泉县| 孟村| 南昌县| 佛山市| 保康县| 绥阳县| 平果县| 临沧市| 军事| 赤水市| 修文县| 夏河县| 无锡市| 焦作市| 华蓥市| 雅安市| 湘阴县| 高要市|