Python Генсим Маллет - PullRequest
       24

Python Генсим Маллет

0 голосов
/ 02 апреля 2020

Я пытаюсь применить LDA для топи c моделирования с использованием оболочки Маллета из Gensim на Python. Код, который я запускаю, выглядит следующим образом:

MALLET_PATH = 'C: / mallet-2.0.8 / bin / mallet' lda_mallet = gensim.models.wrappers.LdaMallet (mallet_path = MALLET_PATH, corpus = bow_corpus, num_topics = TOTAL_TOPICS, id2word = словарь, итерации = 500, рабочие = 16)

Молоток установлен в C -привод и работает в командной строке (C: \ mallet-2.0. 8 \ Bin \ молоток). Команда справки также работает (import-dir -). Java также установлен. Переменная окружения и путь также были заданы как для Mallet, так и для Java. Однако на выходе отображается следующая ошибка:

CalledProcessError: Command 'mallet-2.0.8 / bin / mallet import-file - preserve-case --keep-sequence --remove-stopwords --token-regex "\ S +" --input C: \ Users \ imibh \ AppData \ Local \ Temp \ a8b7e6_corpus.txt --output C: \ Users \ imibh \ AppData \ Local \ Temp \ a8b7e6_corpus.mallet 'вернул ненулевой статус выхода 1.

Уже перепробовал все ответы на прошлые такие запросы при переполнении стека без каких-либо улучшений.

Буду очень признателен за любую помощь.

Manit

...