繁体   English   中英

使用gensim在LDA之后打印主题分发

[英]Printing topic distribution after LDA using gensim

我已经制作了一个示例程序,用于在使用gensim进行LDA后获取每个文档的主题分布

documents = ["Apple is releasing a new product", 
             "Amazon sells many things",
             "Microsoft announces Nokia acquisition"]   

stoplist=["is","are","am","were","a","me","I"]

texts = [[word for word in document.lower().split() if word not in stoplist] for document in documents]
dictionary = gensim.corpora.Dictionary(texts)
corpus = [dictionary.doc2bow(text) for text in texts]

lda = gensim.models.ldamodel.LdaModel(corpus=corpus, id2word=dictionary, num_topics=2, update_every=1, chunksize=10000, passes=1)
lda.print_topics(2)

但该程序没有打印任何东西..需要进行任何更改?

如果有人需要,找到答案..记录器之前必须使用

logging.basicConfig(format='%(message)s', level=logging.INFO)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM