我正在使用
python 3.6(Python 3.6.3 (v3.6.3:2c5fed8, Oct 3 2017, 17:26:49) [MSC v.1900 32 bit (Intel)] on win32)
使用python3.6处理nltk,当我试图得到频率分布图时,会出现错误。
尝试以下脚本
from nltk.book import *
freq = FreqDist(text5)
freq12 = freq.keys()
freq12.plot(50, cumulative=True)
我收到以下追溯
Traceback (most recent call last):
File "<pyshell#52>", line 1, in <module>
freq12.plot(50, cumulative=True)
AttributeError: 'dict_keys' object has no attribute 'plot'
如何在使用python 3.6时获得绘图?
答案 0 :(得分:0)
我从来没有使用过图书馆,但基于some other question in SO的猜测我认为
freq12.plot(50, cumulative=True)
应该是
freq.plot(50, cumulative=True)