Я новичок в python и использую nltk, так что на самом деле у меня есть очень простой вопрос, но я нигде не мог найти ответ на этот вопрос.
Мне интересно, когда использовать nltk.
перед функцией модуля nltk. Я работал над какой-то задачей, а в некоторых случаях она работала без ее использования, а в некоторых - нет. Я использую ноутбук Jupyter. (В примерах я написал только то, что импортировал, и последнюю команду).
Пример 1:
import nltk
print (FreqDist(words).most_common(10))
Это прекрасно работало.
Пример 2:
import nltk
import math
print (FreqDist(words).most_common(10))
выдает сообщение об ошибке
NameError Traceback (most recent call last)
<ipython-input-21-e68f77c40897> in <module>()
----> 1 print (FreqDist(file_words).most_common(10))
NameError: name 'FreqDist' is not defined
если я вставлю nltk до FreqDist, он будет работать
print (nltk.FreqDist(words).most_common(10))
Не работает ли без nltk.
во втором примере, потому что я импортировал два модуля?
Спасибо!