我正在运行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)