首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >这是python3.8的gensim hdp模型上的一个bug吗?

这是python3.8的gensim hdp模型上的一个bug吗?
EN

Stack Overflow用户
提问于 2020-04-19 19:17:45
回答 1查看 213关注 0票数 2

我想使用来自gensim的HDP模型来获得我的语料库的主题数,我已经用这个语料库和字典从gensim训练了一个规则的LDA模型,它工作得很好。但现在当我这么做

代码语言:javascript
复制
hdp = models.HdpModel(bow_corpus, dictionary)

我得到了

代码语言:javascript
复制
Traceback (most recent call last):
  File "models.py", line 185, in <module>
    hdp = models.HdpModel(bow_corpus, dictionary)
  File "/usr/lib/python3.8/site-packages/gensim/models/hdpmodel.py", line 391, in __init__
    self.update(corpus)
  File "/usr/lib/python3.8/site-packages/gensim/models/hdpmodel.py", line 467, in update
    start_time = time.clock()
AttributeError: module 'time' has no attribute 'clock'

这是个虫子吗?

代码语言:javascript
复制
$ python --version
Python 3.8.2 (default, Feb 26 2020, 22:21:03) 

编辑以添加更多系统信息

代码语言:javascript
复制
>>> print(gensim.__version__)
3.8.1

uname -a
Linux ** 5.5.9-arch1-2 #1 SMP PREEMPT Thu, 12 Mar 2020 23:01:33 +0000 x86_64 GNU/Linux
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-04-20 15:49:39

您会遇到由deprecation of clock function of time module引起的问题。它是deprecated since Python v. 3.3 and removed in v. 3.8

要解决这个问题,您有两个选项:

如果您没有最新版本,

  1. 会尝试升级gensim
  2. 试图降低Python.

的级别。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61310229

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档