Аналогичный метод из модуля nltk дает разные результаты на разных машинах. Зачем?

Я преподавал несколько вводных классов для анализа текста с помощью Python, и класс попробовал аналогичный метод с предоставленными учебными текстами. Некоторые студенты получили разные результаты для text1.s Similar (), чем другие.

Все версии и т. Д. Были одинаковыми.

Кто-нибудь знает, почему эти различия будут иметь место? Благодарю.

Код, используемый в командной строке.

python
>>> import nltk
>>> nltk.download() #here you use the pop-up window to download texts
>>> from nltk.book import *
*** Introductory Examples for the NLTK Book ***
Loading text1, ..., text9 and sent1, ..., sent9
Type the name of the text or sentence to view it.
Type: 'texts()' or 'sents()' to list the materials.
text1: Moby Dick by Herman Melville 1851
text2: Sense and Sensibility by Jane Austen 1811
text3: The Book of Genesis
text4: Inaugural Address Corpus
text5: Chat Corpus
text6: Monty Python and the Holy Grail
text7: Wall Street Journal
text8: Personals Corpus
text9: The Man Who Was Thursday by G . K . Chesterton 1908
>>>>>> text1.similar("monstrous")
mean part maddens doleful gamesome subtly uncommon careful untoward
exasperate loving passing mouldy christian few true mystifying
imperial modifies contemptible
>>> text2.similar("monstrous")
very heartily so exceedingly remarkably as vast a great amazingly
extremely good sweet

Эти списки терминов, возвращаемых подобным способом, отличаются от пользователя к пользователю, у них много общих слов, но они не являются идентичными списками. Все пользователи использовали одну и ту же ОС и одинаковые версии python и nltk.

Я надеюсь, что это проясняет вопрос. Благодарю.

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

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