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>
目录
相关文章
|
测试技术 Python
Python:使用nltk统计词频并绘制统计图
Python:使用nltk统计词频并绘制统计图
88 0
Python:使用nltk统计词频并绘制统计图
|
Python
python制作统计图(6)
制作折线图 新建方法 读取表格 创建字典,用键值对储存月份及其对应的平均价格 30个月,每月上市的电脑的平均价格 作图 成品图
python制作统计图(6)
|
Python
python制作统计图(5)
制作并列条形图 新建方法 读取表格 按照价格区间将数据分为六部分 将六部分数据中的平均尺寸存为一个列表 将六部分数据中的平均制程工艺存为一个列表 价格区间作为横坐标 作图 成品图
python制作统计图(5)
|
Python
python制作统计图(4)
制作饼状图 新建方法 读取表格 数量小于100的尺寸都记为其他 作图 成品图
python制作统计图(4)
|
索引 Python
python制作统计图(3)
制作散点图 新建方法 读取表格 更改索引 作图 成品图
python制作统计图(3)
|
索引 Python
python制作统计图(2)
制作重叠直方图 新建方法 读取表格并修改索引 查看修改过的索引,确定索引是否修改成功 创建字典,月份作键,值用来储存当月上市的电脑数 一个问题 用二维数组解决 切割列表,分别获得两年的数据 作图 成品图
python制作统计图(2)
|
Python
python制作统计图(1)
制作条形图 新建方法 统计品牌个数 作无序图 作有序图 成品图
python制作统计图(1)
|
存储 人工智能 数据可视化
Python Matplotlib库:统计图补充
上两期我们讲了 Matplotlib 库的基本语法和基本绘图展示。这期我们来说说如何用 Matplotlib 库绘制常用统计图。用hist()方法来绘制直方图。用boxplot()方法来绘制箱线图。用errorbar()方法来绘制误差条图。用violinplot()方法来绘制小提琴图。用eventplot()方法来绘制尖峰栅格图。用hist2d()方法来绘制二维直方图/散点密度图。用hexbin()方法来绘制Hexbin散点图。用pie()方法来绘制扇形图。
187 0
Python Matplotlib库:统计图补充
|
数据可视化 Python
|
测试技术 Python
Python:使用nltk统计词频并绘制统计图
Python:使用nltk统计词频并绘制统计图
295 0
Python:使用nltk统计词频并绘制统计图