jieba分詞學(xué)習(xí)

1、分詞數(shù)據(jù)源
基于之前采集公共管理學(xué)院老師的數(shù)據(jù),一共得到10個(gè)字段绍撞。本次分詞是對(duì)大文本字段進(jìn)行分詞,因此將所得到的老師的數(shù)據(jù)去掉5個(gè)基本字段得院,對(duì)簡(jiǎn)介(intro)傻铣、研究成果(output)、獲獎(jiǎng)情況(award)祥绞、科研項(xiàng)目(project)非洲、人才培養(yǎng)(training)5個(gè)大文本字段進(jìn)行分詞,最終制作詞云圖蜕径,本次制作詞云圖利用的工具為tagxedo-creator两踏,這是一個(gè)在線制作詞云圖的工具,可以對(duì)中文數(shù)據(jù)進(jìn)行統(tǒng)計(jì)分析兜喻。

數(shù)據(jù)示例.png

將上次采集的老師的數(shù)據(jù)保存為csv格式的文件梦染,刪除基本信息的5列,在將csv文件另存為txt格式朴皆,在利用jieba分詞可直接導(dǎo)入需分詞的txt數(shù)據(jù)文檔帕识。

2、jieba學(xué)習(xí)
基于jieba的教程遂铡,嘗試了相關(guān)代碼的測(cè)試渡冻。
首先,安裝jieba:pip install jieba
在venv下創(chuàng)建jieba文件夾忧便,編寫test1.py

# encoding=utf-8
from __future__ import print_function, unicode_literals
import sys
sys.path.append("../")
import jieba
jieba.load_userdict("/root/venv/jieba/userdict.txt")
import jieba.posseg as pseg

jieba.add_word('石墨烯')
jieba.add_word('凱特琳')
jieba.del_word('自定義詞')

test_sent = (
"李小福是創(chuàng)新辦主任也是云計(jì)算方面的專家; 什么是八一雙鹿\n"
"例如我輸入一個(gè)帶“韓玉賞鑒”的標(biāo)題族吻,在自定義詞庫(kù)中也增加了此詞為N類\n"
"「臺(tái)中」正確應(yīng)該不會(huì)被切開(kāi)。mac上可分出「石墨烯」珠增;此時(shí)又可以分出來(lái)凱特琳了超歌。"
)
words = jieba.cut(test_sent)
print('/'.join(words))

print("="*40)

result = pseg.cut(test_sent)

for w in result:
    print(w.word, "/", w.flag, ", ", end=' ')

print("\n" + "="*40)

terms = jieba.cut('easy_install is great')
print('/'.join(terms))
terms = jieba.cut("python 的正則表達(dá)式是好用的")
print('/'.join(terms))

print("="*40)
# test frequency tune
testlist = [
('今天天氣不錯(cuò)', ('今天', '天氣')),
('如果放到post中將出錯(cuò)箩张。', ('中', '將')),
('我們中出了一個(gè)叛徒', ('中', '出')),
]

for sent, seg in testlist:
    print('/'.join(jieba.cut(sent, HMM=False)))
    word = ''.join(seg)
    print('%s Before: %s, After: %s' % (word, jieba.get_FREQ(word), jieba.suggest_freq(seg, True)))
    print('/'.join(jieba.cut(sent, HMM=False)))
    print("-"*40)

運(yùn)行結(jié)果:(python "/root/venv/jieba/test1.py")


分詞示例結(jié)果.png

知識(shí)點(diǎn):
jieba.cut 方法接受三個(gè)輸入?yún)?shù): 需要分詞的字符串壹哺;cut_all 參數(shù)用來(lái)控制是否采用全模式(默認(rèn)為精確模式);HMM 參數(shù)用來(lái)控制是否使用 HMM 模型蛋逾。
jieba.cut_for_search 方法接受兩個(gè)參數(shù):需要分詞的字符串凝垛;是否使用 HMM 模型懊悯。該方法適合用于搜索引擎構(gòu)建倒排索引的分詞蜓谋,粒度比較細(xì)。
jieba.load_userdict(file_name) # file_name 為文件類對(duì)象或自定義詞典的路徑炭分。
使用 add_word(word, freq=None, tag=None) 和 del_word(word) 可在程序中動(dòng)態(tài)修改詞典桃焕。
使用 suggest_freq(segment, tune=True) 可調(diào)節(jié)單個(gè)詞語(yǔ)的詞頻,使其能(或不能)被分出來(lái)捧毛。

3观堂、教師數(shù)據(jù)分詞
test3.py:

# encoding=utf-8
from __future__ import print_function, unicode_literals
import sys
sys.path.append("../")
import jieba
jieba.load_userdict("/root/venv/jieba/userdict2.txt")
import jieba.posseg as pseg
import jieba.analyse as anl
import re
import codecs

#導(dǎo)入停用詞表
stopwords = {}.fromkeys([ line.rstrip() for line in open('/root/venv/jieba/stopwordlist.txt') ])

def seg_sentence(sentence):
    wordList = jieba.cut(sentence.strip())
    outstr = ''
    for word in wordList:
        if word not in stopwords:
            if len(word) > 1:  # 去掉長(zhǎng)度小于1的詞
                if word != '\t':
                    outstr += word
                    outstr += "/"
    return outstr


infile = open('/root/venv/jieba/content_detail.txt', 'r')
outfile = open('/root/venv/jieba/result3_2.txt', 'w')
for line in infile:
    line_seg = seg_sentence(line)  
    outfile.write(line_seg.encode('utf-8'))
outfile.close()
infile.close()

userdict2.txt:

補(bǔ)充中
四川大學(xué)

stopwordlist.txt:

!
"
#
$
%
&
'
(
)
*
+
,
-
--
.
..
...
......
...................
./
.一
記者
數(shù)
年
月
日
時(shí)
分
秒
/
//
的
training
,
award
project
intro
output

content_detail.txt:(部分)

    姜曉萍教授先后承擔(dān)公共行政呀忧、公共政策师痕、行政法學(xué)、中國(guó)政府與政治而账、地方政府創(chuàng)新等課程胰坟。曾獲全國(guó)高校霍英東教育基金優(yōu)秀青年教師獎(jiǎng)泞辐,四川省教學(xué)名師腕铸、四川省優(yōu)秀教學(xué)成果一等獎(jiǎng)等。

          ","
             ?1铛碑、2016年獲教育部長(zhǎng)江學(xué)者獎(jiǎng)勵(lì)計(jì)劃特聘教授

    2狠裹、2015年獲寶鋼優(yōu)秀教師獎(jiǎng)


    3、2014年獲國(guó)家哲學(xué)社會(huì)科學(xué)成果文庫(kù)


    4汽烦、2014年獲四川省第十六次哲學(xué)社會(huì)科學(xué)優(yōu)秀成果一等獎(jiǎng)涛菠、二等獎(jiǎng)


    5、2014年獲四川省第七屆高等教育教學(xué)成果獎(jiǎng)二等獎(jiǎng)


    6撇吞、2013年第六屆高等學(xué)兴锥常科學(xué)研究?jī)?yōu)秀成果獎(jiǎng)三等獎(jiǎng)


    7、2012年四川大學(xué)優(yōu)秀教材獎(jiǎng)二等獎(jiǎng)


    8牍颈、2012年四川大學(xué)教學(xué)成果一等獎(jiǎng)


    9迄薄、2010年獲第五屆“四川杰出創(chuàng)新人才獎(jiǎng)”


    10、2010年獲四川省第六屆高等教育教學(xué)成果獎(jiǎng)三等獎(jiǎng)


    11煮岁、2010年獲四川省第十四次哲學(xué)社會(huì)科學(xué)優(yōu)秀成果二等獎(jiǎng)


    12讥蔽、2009年獲四川省教學(xué)名師獎(jiǎng)


    13、2008年獲中國(guó)行政管理學(xué)會(huì)第四屆行政管理科學(xué)優(yōu)秀成果二等獎(jiǎng)

result3_2.txt:(部分)

補(bǔ)充中/補(bǔ)充中/補(bǔ)充中/補(bǔ)充中/補(bǔ)充中/補(bǔ)充中/補(bǔ)充中/補(bǔ)充中/補(bǔ)充中/補(bǔ)充中/補(bǔ)充中/補(bǔ)充中/補(bǔ)充中/補(bǔ)充中/補(bǔ)充中/姜曉萍/教授/先后/承擔(dān)/公共行政/公共政策/行政法學(xué)/中國(guó)政府/政治/地方/政府/創(chuàng)新/課程/全國(guó)/高校/霍英東/教育/基金/優(yōu)秀青年/教師/四川省/教學(xué)/名師/四川省/優(yōu)秀/教學(xué)/成果/一等獎(jiǎng)/2016/教育部/長(zhǎng)江/學(xué)者/獎(jiǎng)勵(lì)/計(jì)劃/特聘/教授/2015/寶鋼/優(yōu)秀教師/2014/國(guó)家/哲學(xué)/社會(huì)科學(xué)/成果/文庫(kù)/2014/四川省/第十六次/哲學(xué)/社會(huì)科學(xué)/優(yōu)秀成果/一等獎(jiǎng)/二等獎(jiǎng)/2014/四川省/第七屆/高等教育/教學(xué)/成果獎(jiǎng)/二等獎(jiǎng)/2013/第六屆/高等學(xué)校/科學(xué)研究/優(yōu)秀/成果獎(jiǎng)/三等獎(jiǎng)/2012/四川大學(xué)/優(yōu)秀/教材/二等獎(jiǎng)/2012/四川大學(xué)/教學(xué)/成果/一等獎(jiǎng)/2010/第五屆/四川/杰出/創(chuàng)新/人才/10/2010/四川省/第六屆/高等教育/教學(xué)/成果獎(jiǎng)/三等獎(jiǎng)/11/2010/四川省/第十四次/哲學(xué)/社會(huì)科學(xué)/優(yōu)秀成果/二等獎(jiǎng)/12/2009/四川省/教學(xué)/名師/13/2008/中國(guó)/行政管理學(xué)/第四屆/行政/管理科學(xué)/優(yōu)秀成果/二等獎(jiǎng)/14/2008/四川省/第十三次/哲學(xué)/社會(huì)科學(xué)/優(yōu)秀成果/二等獎(jiǎng)/15/2008/四川省/教育廳/人文/社科/一等獎(jiǎng)/16/2007/四川省/第十二次/哲學(xué)/社會(huì)科學(xué)/優(yōu)秀成果/三等獎(jiǎng)/17/2006/成都市/第八次/哲學(xué)/社會(huì)科學(xué)/優(yōu)秀成果/二等獎(jiǎng)/18/2005/四川省/優(yōu)秀/教學(xué)/成果/一等獎(jiǎng)/19/2005/四川省/第十一次/哲學(xué)/社會(huì)科學(xué)/優(yōu)秀成果/三等獎(jiǎng)/20/2005/建設(shè)/成都/杰出/貢獻(xiàn)獎(jiǎng)/21/2004/四川省/教育廳/第五屆/人文/社科/優(yōu)秀/科研成果/二等獎(jiǎng)/22/2004/四川省/第四屆/政務(wù)/調(diào)研/二等獎(jiǎng)/23/2004/第十二屆/嬌子/成都/十杰/青年/稱號(hào)/24/2004/四川省/哲學(xué)/社會(huì)科學(xué)/優(yōu)秀成果/三等獎(jiǎng)/25/2003/中國(guó)/行政管理學(xué)/優(yōu)秀論文/26/2003/中國(guó)/行政管理學(xué)/2003/優(yōu)秀論文/其他/27/1998/全國(guó)/高校/霍英東/教育/基金/青年教師/主持/科研項(xiàng)目/主持/國(guó)家/社科/基金/重大項(xiàng)目/深化/干部

4画机、制作詞云圖(tagxedo-creator)
導(dǎo)入分詞文件:

導(dǎo)入文件.png

可以看到在旁邊的菜單欄進(jìn)行顏色冶伞、形狀、字體等的調(diào)整步氏。

去掉無(wú)用的詞:


去掉無(wú)用的詞.png

詞云圖:

分詞詞云圖.jpg
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末响禽,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌芋类,老刑警劉巖隆嗅,帶你破解...
    沈念sama閱讀 206,602評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異侯繁,居然都是意外死亡胖喳,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門巫击,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái),“玉大人精续,你說(shuō)我怎么就攤上這事坝锰。” “怎么了重付?”我有些...
    開(kāi)封第一講書(shū)人閱讀 152,878評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵顷级,是天一觀的道長(zhǎng)。 經(jīng)常有香客問(wèn)我确垫,道長(zhǎng)弓颈,這世上最難降的妖魔是什么? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 55,306評(píng)論 1 279
  • 正文 為了忘掉前任删掀,我火速辦了婚禮翔冀,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘披泪。我一直安慰自己纤子,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,330評(píng)論 5 373
  • 文/花漫 我一把揭開(kāi)白布款票。 她就那樣靜靜地躺著控硼,像睡著了一般。 火紅的嫁衣襯著肌膚如雪艾少。 梳的紋絲不亂的頭發(fā)上卡乾,一...
    開(kāi)封第一講書(shū)人閱讀 49,071評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音缚够,去河邊找鬼幔妨。 笑死,一個(gè)胖子當(dāng)著我的面吹牛谍椅,可吹牛的內(nèi)容都是我干的陶冷。 我是一名探鬼主播,決...
    沈念sama閱讀 38,382評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼毯辅,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼埂伦!你這毒婦竟也來(lái)了?” 一聲冷哼從身側(cè)響起思恐,我...
    開(kāi)封第一講書(shū)人閱讀 37,006評(píng)論 0 259
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤沾谜,失蹤者是張志新(化名)和其女友劉穎膊毁,沒(méi)想到半個(gè)月后,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體基跑,經(jīng)...
    沈念sama閱讀 43,512評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡婚温,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,965評(píng)論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了媳否。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片栅螟。...
    茶點(diǎn)故事閱讀 38,094評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖篱竭,靈堂內(nèi)的尸體忽然破棺而出力图,到底是詐尸還是另有隱情,我是刑警寧澤掺逼,帶...
    沈念sama閱讀 33,732評(píng)論 4 323
  • 正文 年R本政府宣布吃媒,位于F島的核電站,受9級(jí)特大地震影響吕喘,放射性物質(zhì)發(fā)生泄漏赘那。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,283評(píng)論 3 307
  • 文/蒙蒙 一氯质、第九天 我趴在偏房一處隱蔽的房頂上張望募舟。 院中可真熱鬧,春花似錦闻察、人聲如沸胃珍。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 30,286評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)觅彰。三九已至,卻和暖如春钮热,著一層夾襖步出監(jiān)牢的瞬間填抬,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 31,512評(píng)論 1 262
  • 我被黑心中介騙來(lái)泰國(guó)打工隧期, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留飒责,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 45,536評(píng)論 2 354
  • 正文 我出身青樓仆潮,卻偏偏與公主長(zhǎng)得像宏蛉,于是被迫代替她去往敵國(guó)和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子性置,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,828評(píng)論 2 345

推薦閱讀更多精彩內(nèi)容

  • 注:參考文檔 一拾并、在線詞云圖工具# (1)、使用### 在正式使用jieba分詞之前,首先嘗試用在線分詞工具來(lái)將自...
    DearIreneLi閱讀 6,004評(píng)論 1 8
  • 關(guān)鍵詞:windows平臺(tái)下jieba安裝嗅义、三種模式比較屏歹、自定義詞典、停用詞語(yǔ)料之碗、詞頻統(tǒng)計(jì)蝙眶、詞云生成 jieba簡(jiǎn)...
    秋燈鎖憶閱讀 4,400評(píng)論 0 2
  • 大名鼎鼎的Jieba分詞貌似在工業(yè)界被使用的頻率較高,所以研究一下它的實(shí)現(xiàn)吧褪那。據(jù)作者在github文檔上的介紹幽纷,J...
    bellengao閱讀 915評(píng)論 0 6
  • 【0629今日話題】 你曾經(jīng)迷茫過(guò)嗎?是怎么走出來(lái)的呢博敬? (話題來(lái)自貓友狗富貴) 每隔幾年就會(huì)感到迷茫友浸,最近找到了...
    順?biāo)橈L(fēng)閱讀 87評(píng)論 2 2
  • 印度演員阿米爾.汗的作品部部精彩尾菇,《三傻》《地球上的星星》《我的個(gè)神啊》《未知死亡》......都是經(jīng)典之作境析。他的...
    Yronger閱讀 412評(píng)論 0 3