python - models.ldamodel.LdaModel 和 models.LdaModel 有什么区别?

标签 python lda gensim

有什么区别 gensim.models.ldamodel.LdaModel(...)gensim.models.LdaModel(...)?

docs使用 gensim.models.ldamodel.LdaModel(...)

然而,many people似乎使用 gensim.models.LdaModel(...)

最佳答案

它们是一样的。如果您查看源代码,__init__.pymodels 包中有一行:

# bring model classes directly into package namespace, to save some typing
from .ldamodel import LdaModel

这基本上只是使 gensim.models.ldamodel.LdaModelgensim.models.LdaModel 相同——只是为了节省一些输入,如评论很有​​帮助地指出了这一点。

关于python - models.ldamodel.LdaModel 和 models.LdaModel 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29837563/

相关文章:

python - gensim - fasttext - 为什么 `load_facebook_vectors` 不起作用?

python - 安装 discord.py 1.0 时遇到问题

python - 从 JSON 获取错误结果 - Python 3

python - 阿拉伯语/波斯语未正确打印到屏幕

java - "main"java.lang.ClassCastException : [Lscala. Tuple2;无法在 Spark MLlib LDA 中转换为 scala.Tuple2

python - 从 TF-IDF 到 spark、pyspark 中的 LDA 聚类

python - Gensim 槌 CalledProcessError : returned non-zero exit status

python - Linux 在 azure 中打印安全组时出错

python - 为 ARM 交叉编译静态 Python 3.5/3.6

python - 了解 Spark 中的 LDA