我正在学习 NLTK,我的 mac 工作正常,除了 FreqDist() 有问题。(我看到另一个关于 FreqDist() 的问题,但他收到了不同的错误消息。TypeError: unhashable type: 'list')这是一个例子:
>>> from nltk.corpus import brown
>>> news_text = brown.words(categories='news')
>>> fdist = nltk.FreqDist([w.lower() for w in news_text])
Traceback (most recent call last):
` File "<stdin>", line 1, in <module>`
`NameError: name 'nltk' is not defined`
此错误消息非常一致。每次尝试 FreqDist() 时都会收到此消息。其他命令,如 - >>> brown.fileids() 很好。
谢谢你的帮助!