Python:使用nltk统计词频并绘制统计图

简介: Python:使用nltk统计词频并绘制统计图

测试环境:

mac

python3.6.5

安装

pip install nltk

代码示例

# -*- coding: utf-8 -*-


from nltk import FreqDist
from matplotlib import rcParams

# matplotlib 设置中文字体
rcParams["font.family"] = "STHeiti"
rcParams["font.size"] = 8


words = ["你好", "你好", "我好", "我还有"]

freq = FreqDist(words)
print(freq.most_common(1)) # [('你好', 2)]
print(freq.freq("你好")) # 频率 0.5
print(freq["你好"]) # 次数 2

freq.tabulate() # 频率分布表

freq.plot() # 频率分布图

d21.1.png

            </div>
目录
相关文章
|
2月前
|
机器学习/深度学习 自然语言处理 数据可视化
用Python分析文本数据的词频并词云图可视化
用Python分析文本数据的词频并词云图可视化
68 0
|
2月前
|
数据可视化 Python
如何使用 Python 绘制直方图
使用 Python 绘制直方图是一种常见的数据可视化技术,它可以帮助我们快速了解数据的分布情况。在 Python 中,我们可以使用`matplotlib`库来绘制直方图。
|
3月前
|
Python
python绘制词云图
python绘制词云图
20 0
|
5月前
|
自然语言处理 搜索推荐 Python
使用python读取word统计词频并生成词云
使用python读取word统计词频并生成词云
70 0
|
6月前
|
Python
【Python】【Matplotlib】词云图
关于从网页获取文本
34 0
|
10月前
|
Python
Python统计文本词汇出现次数
Python统计文本词汇出现次数
143 0
|
11月前
|
数据可视化 数据挖掘 Python
跟着PNAS学作图:R语言ggplot2作图展示多序列比对结果
跟着PNAS学作图:R语言ggplot2作图展示多序列比对结果
|
测试技术 Python
Python:使用nltk统计词频并绘制统计图
Python:使用nltk统计词频并绘制统计图
83 0
Python:使用nltk统计词频并绘制统计图
python小玩意——词频展示和统计
python小玩意——词频展示和统计
python小玩意——词频展示和统计
|
Python
python作图带横纵坐标轴
python作图带横纵坐标轴
162 0