python - LDA2Vec Python 实现示例?
问题描述
嗨,任何人都可以帮助我使用 python 的 LDA2Vec 的工作示例吗?请假设数据框 df 具有包含文本数据的列“注释”
我正在尝试实现“cemoody/lda2vec”github 示例但遇到多个问题- 1. 如何安装 spacy 包?2. ImportError:无法从'lda2vec'导入名称'preprocess' 3. ImportError:无法从'lda2vec'导入名称'LDA2Vec'
不知道我在这里缺少什么。
任何帮助/链接将不胜感激
解决方案
在 C:\Users--user\Anaconda3\Lib\site-packages\lda2vec 文件夹中,有一个名为init的文件,它调用了 lda2vec 的其他功能,但是使用 pip 或 conda 安装的 lda2vec 版本不包含一些文件。所以你必须从https://github.com/cemoody/lda2vec下载 zip 文件夹并替换/添加 C:\Users--user\Anaconda3\Lib\site-packages\lda2vec 中命名错误或丢失的文件此外,您可能需要在init中替换/更正/添加一些行文件,因为它包含拼写错误(例如它调用语料库,但只有语料库)和语法错误(例如缺少打印命令的括号),因为我认为它是用 Python 2 编写的。我从一天开始就在纠正这些错误而且我还无法运行他在https://github.com/cemoody/lda2vec上提供的示例。如果您在进行更改后运行它,请提醒我。
推荐阅读
- r - 'lib = "C:/Users/xxx/Documents/R/win-library/4.0"' 不可写
- matplotlib - 使用 matplotlib 绘制固定长度的线段(切线)以保留纵横角
- android - Mockito 说使用 MutableLiveData 值时实际调用有不同的参数
- sql - 选择 id = 0 或 id = 555 但不能同时选择两者 - ORACLE SQL
- azure - 具有存储帐户专用终结点的 Azure CDN
- python - JSon -Parse with Python中的多行逗号分隔列表
- r - R数据框:根据某些列删除重复项
- mysql - 何时用数据库结构中的另一个表替换表列相关?
- sql - MySQL 到 PostgreSQL - 在数组中查找并计算数组值
- c - 在 fwrite() 上循环 fread() 与单独使用它们有什么区别?