Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/python-3.x/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何从gensim模块导入WordEmbeddingSimilarityIndex函数?_Python 3.x - Fatal编程技术网

Python 3.x 如何从gensim模块导入WordEmbeddingSimilarityIndex函数?

Python 3.x 如何从gensim模块导入WordEmbeddingSimilarityIndex函数?,python-3.x,Python 3.x,我一直在尝试从gensim.models导入函数WordEmbeddingSimilarityIndex。 对于从gensim.models导入单词embeddedingSimilarityIndex的im,给出以下错误, ImportError:无法导入名称“WordEmbeddingSimilarityIndex” SparseTermSimilarityMatrix功能的相同问题, 从gensim.com导入SparseTermSimilarityMatrix。但它抛出了以下错误, Imp

我一直在尝试从gensim.models导入函数WordEmbeddingSimilarityIndex。 对于从gensim.models导入单词embeddedingSimilarityIndex的im,给出以下错误, ImportError:无法导入名称“WordEmbeddingSimilarityIndex”

SparseTermSimilarityMatrix功能的相同问题, 从gensim.com导入SparseTermSimilarityMatrix。但它抛出了以下错误, ImportError:无法导入名称“SparseTermSimilarityMatrix”

注意:我已经安装并导入了gensim、gensim.models和gensim.models。但在导入上述函数时仍会出现导入错误

请帮我修正这个错误


谢谢

请检查您正在使用的gensim版本。通常,gensim的旧版本会导致此问题

from gensim.models import WordEmbeddingSimilarityIndex      
print(gensim.__version__)
pip install --upgrade gensim
如果gensim版本为3.6.x或更低版本,则通过运行以下命令将其更新为3.7.x或最新版本。一旦您更新了gensim版本,就应该解决这个问题

from gensim.models import WordEmbeddingSimilarityIndex      
print(gensim.__version__)
pip install --upgrade gensim

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

from gensim.similarities import WordEmbeddingSimilarityIndex

如果上面提到的分辨率有效,那么它在gensim 4.0.1

@Srikanth Dasam中工作。请将答案标记为已接受。