问题标签 [pyldavis]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
759 浏览

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

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

作为 a传入dtm会引发类似的错误:pyLDAvis.sklearn.preparepd.DataFrame

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

0 投票
3 回答
1475 浏览

python - 在 conda env [Errorno 13] 中安装 pyldavis 时 Permession denied 错误

我正在尝试pyldavis使用该命令在 conda env 中安装,conda install -c conda-forge pyldavis但出现以下错误:

ERROR conda.core.link:_execute(700): An error occurred while installing package 'conda-forge::openssl-1.1.1d-hfa6e2cd_0'

[Errno 13] Permission denied: 'C:\<Path>\Library\bin\libssl-1_1-x64.dll'

0 投票
2 回答
1732 浏览

python - 如何在 LDA 模型中获取新文档的主题

如何.txt在 LDA 模型中动态传递用户给出的文档?我已经尝试了下面的代码,但它不能给出正确的文档主题。我的主题.txt体育有关,因此应将主题名称命名为体育。它给出的输出为:

0 投票
1 回答
342 浏览

python-3.x - gensim LDA中导致主题重叠的常用词

当我们使用 pyLDAvis 可视化 LDA 时,我们可以看到主题重叠。我想知道导致这个话题重叠的词。或者我想知道主题气泡交叉处的单词。任何指导表示赞赏。

0 投票
0 回答
136 浏览

nlp - 输出带有所选 lambda 的 pyLDAvis 主题关键字

我使用 PyLDAvis 可视化 LDiA 模型输出,通过玩 lambda,我发现为每个主题选择的关键字在特定 lambda 值下比其他关键字更容易解释。我想知道是否有一种简单的方法可以在每个主题的特定 lambda 值下输出关键词。目前我只能直接从经过训练的 LDiA 模型中输出关键字,该模型不涉及 lambda,而且经常选择的热门关键字对于特定主题的解释性不是很好。

0 投票
1 回答
2538 浏览

python - Jupyter 笔记本中的 LDA 可视化

如下使用pyLDAvis包时,在我的jupyter笔记本中,

生成的绘图自动调整我的 jupyter 笔记本的宽度,使所有其他单元格与边界重叠 - 我尝试过:

没有运气,以及

花一些时间搜索文档......似乎没有任何关于这就是文档的内容,之前有没有人研究过代码并可以指出我正确的方向?

似乎没有任何其他帖子,但检查了版本等......没有运气

重叠的图像如下所示:

重叠

0 投票
1 回答
304 浏览

python-3.x - 用于指定主成分的 pyLDAvis 参数

需要有关要在 pyLDAvis 中显示的主要组件的帮助。它默认显示 PC1 和 PC2,但是我也有兴趣探索其他组件。

我参考了此文档,但指定的选项plot_opts={'xlab': 'PC1', 'ylab': 'PC2'}仅更改绘图标签。

我正在通过 gensim 使用 pyLDAvis:

0 投票
0 回答
78 浏览

python - 像 PyLDAVIs 这样的绘图,用于可视化列之间的常用词

我有一个数据集,其中有多个文本类型的列(150+),我希望能够可视化所有这些列之间的常用词,以及它们自己的单独词。我尝试使用 matplotlib 的 venn-diagram 图,但它们仅限于 3 组。

我很想知道 - 有没有一种方法可以将我的所有列的 pyLDAVIs 图绘制为维恩图左侧的集合,以及右侧的词汇表(756 个单词)?

或者也许还有另一种方式来绘制多个词云并显示它们的交叉点?

非常感激。

0 投票
2 回答
50 浏览

python - Python从列表中提取内容

我正在使用 pyLDAvis 在 Python 中编写一个文本分析脚本,并且我正在尝试将其中一个输出清理为更清晰、更易于阅读的内容。返回 4 个主题的前 5 个重要单词的函数是一个如下所示的列表:

理想情况下,我想把它变成一个数据框,其中第一行包含每个主题的第一个单词,以及相应的分数,列代表单词及其分数,即:

r1col1 是“de”,r1col2 是 0.008,r1col3 是“sas”,r1col4 是 0.009,等等。

有没有办法提取列表的内容并在给定格式的情况下分离值?

0 投票
1 回答
501 浏览

python - 将 pyLDAvis 图导出为 pdf

我正在用 Python 进行 LDA 主题建模,以下是我的可视化代码:

我正在寻找一种将主题间距离图图导出为 PDF 的方法,或者至少使用 matplotlib 绘制它,然后另存为 pdf,知道吗?