通过遵循这个过程,我让gensim在Google工作:
!pip install gensim
from gensim.summarization import summarize
然后我可以打电话给summarize(some_text)
现在,我试图在VS代码中运行相同的内容:
我安装了gensim:pip3 install gensim
但当我跑
from gensim.summarization import summarize
我知道错误了
Import "gensim.summarization" could not be resolvedPylancereportMissingImports
我也用同样的错误尝试过from gensim.summarization.summarizer import summarize
。无论如何,我还不能在Google之外调用函数summarize(some_text)
。
发布于 2021-09-05 16:08:29
所以我不得不专门下载
pip3 install gensim==3.6.0
我使用的是gensim==4.1.0,这个函数在这个较后的版本中似乎不再起作用。
发布于 2021-09-05 20:14:31
summarization
代码已从Gensim 4.0中删除。请参见:
gensim.summarization
尽管它的名字听起来很通用,但该模块将无法满足生产中大多数用例的需要,而且可能会浪费人们的时间。有关this.背后的更多动机,请参见this Github ticket
如果你需要它,你可以试着:
3.8.3
,它的最后一个官方版本);或…;然而,我想你可能会对它的不灵活和它所能做的事情感到失望。
这只是抽象化的总结--从已经存在的句子中选择几个关键句子。这才能给人印象深刻的结果时,源文本已经写得很好,说明风格,混合高水平的概述句子和单独的细节句子。而且,它分析/排序单词的方法非常粗糙&难以自定义-完全没有连接到Gensim或其他文本库中其他地方使用的更通用/可配置/可互换的方法。
https://stackoverflow.com/questions/69064948
复制相似问题