0

python 的版本是 3.6 我试图执行我的代码,但是仍然有一些错误如下:

回溯(最近一次通话最后):

文件“C:\Users\tmdgu\Desktop\NLP-master1\NLP-master\Ontology_Construction.py”,第 55 行,在,二进制=True)

文件“E:\Program Files\Python\Python35-32\lib\site-packages\gensim\models\word2vec.py”,第 1282 行,load_word2vec_format raise DeprecationWarning("DeprecationWarning("Deprecated. Use gensim.models.KeyedVectors.load_word2vec_format 代替。 ")

弃用警告:已弃用。请改用 gensim.models.KeyedVectors.load_word2vec_format 。

如何修复代码?还是数据路径错误?

4

1 回答 1

2

这只是一个警告,而不是致命错误。您的代码可能仍然有效。

“弃用”表示作者已将函数的使用标记为不再鼓励使用。

该功能通常仍然有效,但可能不会持续太久——在未来的某些库版本中变得不可靠或不可用。通常,有一种更新的、更受欢迎的方法来做同样的事情,因此您不会触发警告消息。

您的警告消息指出您现在首选的加载该格式的词向量的方法:KeyedVectors.load_word2vec_format()改用。

您是否尝试过使用它,而不是在看到警告之前尝试使用的任何代码行(未在您的问题中显示)?

于 2018-12-10T21:55:36.807 回答