标签: pyldavis

没有名为 pyLDAvis 的模块

我无法导入 pyLDAvis。

它已安装,但由于某种原因,我无法导入它。

我试过

conda update anaconda

pip install --upgrade pip

pip install --upgrade jupyter notebook

pip install pyLDAvis
Run Code Online (Sandbox Code Playgroud)

安装 pyLDAvis 返回消息“需求已经满足”。所以我尝试卸载并重新安装该软件包,但仍然无法正常工作。任何其他软件包从未发生过这种情况。

我怎么解决这个问题?

python import gensim pyldavis

7
推荐指数
2
解决办法
1万
查看次数

来自gensim的pyLDAvis可视化未在google colab中显示结果

import pyLDAvis.gensim
# Visualize the topics
pyLDAvis.enable_notebook()
vis = pyLDAvis.gensim.prepare(lda_model, corpus, id2word)
vis
Run Code Online (Sandbox Code Playgroud)

上面的代码在 google colab 中显示了 LDA 模型的可视化,但在重新打开笔记本后它停止显示。我什至试过 pyLDAvis.display(vis, template_type='notebook') 还是不行

当我设置

pyLDAvis.enable_notebook(local=True)

在此处输入图像描述 它确实显示结果但不显示标签.. 任何帮助将不胜感激!

visualization lda gensim pyldavis

3
推荐指数
2
解决办法
2668
查看次数

AttributeError:“numpy.ndarray”对象没有属性“getA1”

在使用pyLDAvis.sklearn.prepare可视化LDA主题模型时,遇到以下错误消息:

>>> pyLDAvis.sklearn.prepare(lda_model, dtm, vectorizer)
...
---> 12     return dtm.sum(axis=1).getA1()
...
AttributeError: 'numpy.ndarray' object has no attribute 'getA1'
Run Code Online (Sandbox Code Playgroud)

dtm作为pyLDAvis.sklearn.preparea传递pd.DataFrame会引发类似的错误:

AttributeError: 'Series' object has no attribute 'getA1'
Run Code Online (Sandbox Code Playgroud)

为什么会出现此错误消息?

python numpy pandas pyldavis

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

标签 统计

pyldavis ×3

gensim ×2

python ×2

import ×1

lda ×1

numpy ×1

pandas ×1

visualization ×1