pyLDAvis非浓度轴未对齐问题

时间:2019-04-29 18:29:25

标签: python gensim lda

我正在运行LDA模型并取得了成功。当我为pyLDAvis运行代码时,出现以下错误:

FutureWarning:排序是因为未连接的轴未对齐。未来版本 的熊猫将默认更改为不排序。

要接受将来的行为,请传递'sort = False'。

要保留当前行为并消除警告,请传递“ sort = True”。

返回pd.concat([default_term_info] + list(topic_dfs))

我已经阅读了有关此问题的其他文章,有人说添加'sort = True'可以解决此问题,但是我遇到了相同的错误。

import gensim
NUM_TOPICS = 10
ldamodel = gensim.models.ldamodel.LdaModel(corpus, num_topics = NUM_TOPICS, id2word=dictionary, passes=15)
ldamodel.save('model10.gensim')
topics = ldamodel.print_topics(num_words=10)
for topic in topics:
    print(topic)

dictionary = gensim.corpora.Dictionary.load('dictionary.gensim')
corpus = pickle.load(open('corpus.pkl', 'rb'))
lda = gensim.models.ldamodel.LdaModel.load('model10.gensim')

import pyLDAvis
import pyLDAvis.gensim 
pyLDAvis.enable_notebook()
pyLDAvis.gensim.prepare(ldamodel, corpus, dictionary)

0 个答案:

没有答案