小编Eis*_*eim的帖子

Gensim LDA 中的主题明智文档分布

python 有没有办法映射属于某个主题的文档。例如,主要是“主题 0”的文档列表。我知道有多种方法可以列出每个文档的主题,但我该如何反过来呢?

编辑:

我正在使用以下 LDA 脚本:

    doc_set = []
    for file in files:
        newpath = (os.path.join(my_path, file)) 
        newpath1 = textract.process(newpath)
        newpath2 = newpath1.decode("utf-8")
        doc_set.append(newpath2)

    texts = []
    for i in doc_set:
        raw = i.lower()
        tokens = tokenizer.tokenize(raw)
        stopped_tokens = [i for i in tokens if not i in stopwords.words()]
        stemmed_tokens = [p_stemmer.stem(i) for i in stopped_tokens]
        texts.append(stemmed_tokens)

    dictionary = corpora.Dictionary(texts)
    corpus = [dictionary.doc2bow(text) for text in texts]
    ldamodel = gensim.models.ldamodel.LdaModel(corpus, num_topics=2, random_state=0, id2word = dictionary, passes=1)
Run Code Online (Sandbox Code Playgroud)

python lda gensim

3
推荐指数
1
解决办法
1793
查看次数

标签 统计

gensim ×1

lda ×1

python ×1