KPa*_*ezC 6 python numpy matplotlib nltk python-2.7
我有一个包含各种单词的文件,我想计算文档中每个单词的频率并绘制它.但是,我的情节没有显示结果.在x-axis
必须包含的话,和y-axis
频率.我正在使用NLTK
,NumPy
和Matplotlib
这是我的代码,也许我做错了什么
def graph():
f = open("file.txt", "r")
inputfile = f.read()
words = nltk.tokenize.word_tokenize(inputfile)
count = set(words)
dic = nltk.FreqDist(words)
FreqDist(f).plot(50, cumulative=False)
f.close()
Run Code Online (Sandbox Code Playgroud)
在此先感谢您的帮助
def graph():
f = open("file.txt", "r")
inputfile = f.read()
tokens = nltk.tokenize.word_tokenize(inputfile)
fd = nltk.FreqDist(tokens)
fd.plot(30,cumulative=False)
Run Code Online (Sandbox Code Playgroud)
您可以通过更改绘图的参数来播放图形()
归档时间: |
|
查看次数: |
10548 次 |
最近记录: |