使用nltk时,dict_keys对象没有属性图

时间:2017-11-13 20:05:44

标签: python nltk

我正在使用

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时获得绘图?

1 个答案:

答案 0 :(得分:0)

我从来没有使用过图书馆,但基于some other question in SO的猜测我认为

freq12.plot(50, cumulative=True)

应该是

freq.plot(50, cumulative=True)