91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

python jieba分詞并統計詞頻后輸出結果到Excel和txt文檔方法

發布時間:2020-10-09 08:44:22 來源:腳本之家 閱讀:956 作者:體貼的古琴 欄目:開發技術

前兩天,班上同學寫論文,需要將很多篇論文題目按照中文的習慣分詞并統計每個詞出現的頻率。

讓我幫她實現這個功能,我在網上查了之后發現jieba這個庫還挺不錯的。

運行環境:

  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表的庫 
 
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是需要分詞統計的文檔 
 
  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: #打開文件 
 
  for item in word_lst: 
   if item not in word_dict: #統計數量 
    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是你需要分詞統計的文本內容,最后會生成wordCount.txt和wordCount.xls兩個文件。下圖是最后結果

python jieba分詞并統計詞頻后輸出結果到Excel和txt文檔方法

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持億速云。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

江阴市| 桂林市| 崇信县| 隆回县| 龙门县| 资源县| 额尔古纳市| 宁强县| 乡城县| 襄樊市| 明溪县| 博客| 石棉县| 灯塔市| 八宿县| 黑山县| 三穗县| 诏安县| 红河县| 太仆寺旗| 饶平县| 芒康县| 新营市| 运城市| 德惠市| 徐汇区| 安达市| 潮州市| 嘉禾县| 淮阳县| 武乡县| 霍城县| 贵州省| 湄潭县| 周宁县| 南开区| 广安市| 漳浦县| 独山县| 长治县| 边坝县|