Разница между коллекциями Python.Counter и nltk.probability.FreqDist

Я хочу вычислить термины частоты слов в текстовом корпусе. Я использовал NLTK word_tokenize, за которым следовало вероятность.FreqDist в течение некоторого времени, чтобы сделать это. Word_tokenize возвращает список, который преобразуется в частотное распределение с помощью FreqDist. Однако недавно я столкнулся с функцией Counter в коллекциях (collection.Counter), которая, кажется, делает то же самое. И FreqDist, и Counter имеют функцию most_common (n), которая возвращает n наиболее распространенных слов. Кто-нибудь знает, есть ли разница между этими двумя? Один быстрее другого? Есть ли случаи, когда один будет работать, а другой нет?

Ответы на вопрос(1)

Ваш ответ на вопрос