天天看點

python漢語詞頻統計_Python之四大名著漢字詞頻統計

使用python3+Flask+echarts3+bootstrap實作了四大名著漢字詞頻統計。

思路:

1,使用python3讀取名著txt文本,統計各個漢字出現的頻率

2,echarts異步擷取統計的資料

3,通過flask模闆顯示出來

核心代碼:

統計各個漢字出現的頻率,并傳回json資料:

getSortedWords()和countwords()函數

異步擷取資料的代碼:

$.get('/getSortedWords/' + booknames[3]).done(function(data) {

charts[3].hideLoading();

charts[3].setOption({

title: {

text: bookNameTitles[3]

},

xAxis: {

data: data.topwords

},

series: [{

name: '詞頻',

data: data.topwordsnum

}]

});

});