python-3.x - gensim KeydVectors 维度

标签 python-3.x gensim

我是 gensims 的最新版本,从文件加载经过训练的向量是使用 KeyedVectors 完成的,并且不需要实例化一个新的 Word2Vec 对象。但现在我的代码已损坏,因为我无法使用 model.vector_size 属性。有什么替代方案吗?我的意思是比 kv[kv.index2word[0]].size 更好的东西。

最佳答案

kv.vector_size 仍然有效;我正在使用 gensim 2.3.0,这是我撰写时最新的。 (我假设 kv 是您的 KeyedVectors 对象。)API 页面上似乎没有记录对象属性,但自动完成会建议它,并且没有不推荐使用的警告或任何东西。

你的问题帮助我回答了我自己的问题,即如何获取单词数:len(kv.index2word)

关于python-3.x - gensim KeydVectors 维度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43202548/

相关文章:

python - 函数装饰器中的名称重整

python - 使用另一个字符串列表对字符串列表进行排序

nlp - Gensim:word2vec和doc2vec有什么区别?

python - 具有大型语料库的极其缓慢的LDA训练模型python gensim

python - 在 Python (3.x) 中使用不同的参数连续多次调用函数?

python - child 有多个外键给 parent ?

python - 在 flask 中打印多张图像(每行)

python - 如何解决加载gensim语料库时出现unpicklingerror? - Python

python - 如何加载预训练的 Word2vec 模型文件并重新使用它?

python - 在python3中安装Gensim