如何从 gensim 模块导入 WordEmbeddingSimilarityIndex 函数?

Sri*_*sam 2 python-3.x gensim

当我尝试导入 WordEmbeddingSimilarityIndex 时,出现以下错误:

>> from gensim.models import WordEmbeddingSimilarityIndex
ImportError: cannot import name 'WordEmbeddingSimilarityIndex
Run Code Online (Sandbox Code Playgroud)

函数也会出现同样的问题SparseTermSimilarityMatrix

>> from gensim.similarities import SparseTermSimilarityMatrix
ImportError: cannot import name 'SparseTermSimilarityMatrix
Run Code Online (Sandbox Code Playgroud)

注意:我已经安装并导入了 gensim、gensim.models 和 gensim.similarities。但它仍然给了我ImportError导入上述函数的时间。

你能告诉我我做错了什么吗?

小智 6

修复方法是将“模型”更改为“相似性”

from gensim.similarities import WordEmbeddingSimilarityIndex
Run Code Online (Sandbox Code Playgroud)

它适用于 gensim 4.0.1