最近想使用gensim中的BM25算法,使用以下命令安装gensim
pip install gensim
按理说,使用BM25算法,需要以下代码将其导入
from gensim.summarization import bm25
但是代码运行的时候后发现系统提示(有可能你输入上一行代码编译器就已经会提示gensim中不存在summarization了)
No module named 'gensim.summarization'
也就是说gensim中没有summarization模块,那就更别说bm25算法了。
后来发现,我安装的版本是4以上的,可能是不同的版本bm算法位置不一样吧,后来使用的3.8.1版本,完美解决问题
pip install gensim==3.8.1
由于国内关于gensim的问题讨论不是很多,而且我是临时使用,也就没深入研究其版本之间的差异,不过一般来说,3.8.1这个版本已经能满足绝大多数需求了。