AttributeError: ‘KeyedVectors‘ object has no attribute ‘wv‘

编程入门 行业动态 更新时间:2024-10-26 09:27:28

<a href=https://www.elefans.com/category/jswz/34/1769517.html style=AttributeError: ‘KeyedVectors‘ object has no attribute ‘wv‘"/>

AttributeError: ‘KeyedVectors‘ object has no attribute ‘wv‘

Gensim 3.8.0 到 Gensim 4.0.0的更新,去除了wv,更改了部分函数名

gensim的word2vec示例如下:

save和load模块不变:

import gensim
from gensim import models# self.w2v的定义和训练过程省略
...
# self.w2v的保存./bin文件
self.w2v.wv.save_word2vec_format('./model/w2v.bin', binary=False)
# 使用gensim进行load
self.w2v = models.KeyedVectors.load_word2vec_format('./model/w2v.bin', binary=False)

修改部分内容:

(1)
w2v_model.wv.get_vector(x)
->
w2v_model.get_vector(x)(2)
w2v_model.wv.vocab.keys()
->
w2v_model.key_to_index.keys()

更多推荐

AttributeError: ‘KeyedVectors‘ object has no attribute ‘wv‘

本文发布于:2024-02-08 20:51:19,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1674903.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:KeyedVectors   AttributeError   object   wv   attribute

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!