我是 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/