首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >ImportError:无法从“”gensim.utils“”导入名称“”deprecated“”

ImportError:无法从“”gensim.utils“”导入名称“”deprecated“”
EN

Stack Overflow用户
提问于 2021-06-02 20:02:39
回答 1查看 501关注 0票数 0

导入以下行时,Jupyter编译器会导致错误。

代码语言:javascript
复制
ImportError: cannot import name 'deprecated' from 'gensim.utils
代码语言:javascript
复制
from gensim.summarization.summarizer import summarize
from gensim.summarization import keywords**

错误如下:

代码语言:javascript
复制
~\AppData\Local\Programs\Python\Python39\Lib\site-packages\gensim\summarization\summarizer.py in <module>
     54 
     55 import logging
---> 56 from gensim.utils import deprecated
     57 from gensim.summarization.pagerank_weighted import pagerank_weighted as _pagerank
     58 from gensim.summarization.textcleaner import clean_text_by_sentences as _clean_text_by_sentences

ImportError: cannot import name 'deprecated' from 'gensim.utils' (C:\Users\PavanKumar\AppData\Local\Programs\Python\Python39\Lib\site-packages\gensim\utils.py)
EN

回答 1

Stack Overflow用户

发布于 2021-06-03 00:32:27

summarization代码已从Gensim 4.0中删除。请参见:

https://github.com/RaRe-Technologies/gensim/wiki/Migrating-from-Gensim-3.x-to-4#12-removed-gensimsummarization

  1. Removed gensim.summarization

尽管它的名字听起来很普通,但该模块不会满足生产中的大多数用例,并且可能会浪费人们的时间。有关this.背后的更多动机,请参阅this Github ticket

如果你需要它,你可以试试:

  • 安装较早的gensim版本;或…
  • 将源代码复制到您自己的本地模块

然而,我预计你可能会对它的僵化和它能做的太少感到失望。它只是提取摘要-从已经存在的句子中选择几个关键句子-只有在源文本已经写得很好的情况下才会给出令人印象深刻的结果,这种风格将高级摘要与细节混合在一起。而且它分析/排序单词的方法非常粗糙,很难定制。

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

https://stackoverflow.com/questions/67804730

复制
相关文章

相似问题

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