python的版本是3.6 我试图执行我的代码,但是仍然存在一些错误,如下所示:
回溯(最近通话最近一次):
文件 “ C:\ Users \ tmdgu \ Desktop \ NLP-master1 \ NLP-master \ Ontology_Construction.py”, 第55行,在 ,binary = True)
文件“ E:\ Program Files \ Python \ Python35-32 \ lib \ site-packages \ gensim \ models \ word2vec.py”, 第1282行,采用load_word2vec_format 提高DeprecationWarning(“已弃用。请改用gensim.models.KeyedVectors.load_word2vec_format。”)
DeprecationWarning:已弃用。采用 gensim.models.KeyedVectors.load_word2vec_format。
如何修复代码?还是数据路径错误?
答案 0 :(得分:1)
这只是警告,不是致命错误。您的代码可能仍然有效。
“弃用”表示作者已不再鼓励某个功能的使用。
该功能通常仍然可以使用,但可能不会使用更长的时间–在将来的某些库版本中变得不可靠或不可用。通常,有一种更新的,更可取的方式来执行相同的操作,因此您不会触发警告消息。
您的警告消息将指示您现在首选的方式来加载该格式的字向量:使用KeyedVectors.load_word2vec_format()
代替。
您是否尝试过使用它,而不是看到警告之前尝试的任何代码行(问题中未显示)?