如何导入gensim总结

Kat*_*sto 8 python nlp gensim visual-studio-code

我按照以下流程让 gensim 在 Google Collab 中工作:

!pip install gensim
from gensim.summarization import summarize
Run Code Online (Sandbox Code Playgroud)

然后我就可以打电话了summarize(some_text)

现在我尝试在 VS code 中运行同样的事情:

我已经安装了 gensim: pip3 install gensim

但当我跑步时

from gensim.summarization import summarize
Run Code Online (Sandbox Code Playgroud)

我收到错误

Import "gensim.summarization" could not be resolvedPylancereportMissingImports
Run Code Online (Sandbox Code Playgroud)

我也尝试from gensim.summarization.summarizer import summarize过同样的错误。无论如何,我无法summarize(some_text)在 Google Collab 之外调用该函数。

goj*_*omo 10

summarization代码已从 Gensim 4.0 中删除。看:

\n

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

\n
\n

12. 删除gensim.summarization

\n

尽管其名称听起来很笼统,但该模块无法满足生产中的大多数用例,并且可能会浪费人们的时间。请参阅此 Github\n票证\n了解其背后的更多动机。

\n
\n

如果你需要的话,你可以尝试:

\n
    \n
  • 安装较旧的 gensim 版本(例如3.8.3,它保留的最后一个官方版本);或\xe2\x80\xa6
  • \n
  • 将源代码复制到您自己的本地模块
  • \n
\n

然而,我预计您可能会对它的不灵活性和它能做的很少感到失望。

\n

只是提取性总结——从已经存在的句子中选择几个关键句子。只有当源文本已经以说明性风格将高级概述句子与单独的细节句子混合在一起时,才会产生令人印象深刻的结果。而且,它分析/排名单词的方法非常粗糙且难以定制 \xe2\x80\x93 ,与 Gensim 或其他文本库中其他地方使用的更通用/可配置/可交换的方法完全无关。

\n