[PYTHON] [Word2Vec: Warning Action] DeprecationWarning: Aufruf von veraltetem `__getitem__` (Methode wird in 4.0.0 entfernt, verwenden Sie stattdessen self.wv .__ getitem__ ()).

Abschreibungswarnung wurde ausgegeben, also eine Abhilfemaßnahme

cofirm.py


from gensim.models import word2vec

model = word2vec.Word2Vec.load("hoge.model")
vec = model["queen"]
print(len(vec.tolist()))
$ python3 confirm.py
confirm.py:7: DeprecationWarning: Call to deprecated `__getitem__` (Method will be removed in 4.0.0, use self.wv.__getitem__() instead).
  vec = model["queen"]
300

Eine Warnung wird angezeigt Ändern Sie das Programm wie folgt.

confirm.py


from gensim.models import Word2Vec

model = Word2Vec.load("hoge.model")
vec = model.wv['queen']
print(len(vec.tolist()))
$ python3 confirm.py
300

Die Warnung ist verschwunden. (´ ▽ `)

Recommended Posts

[Word2Vec: Warning Action] DeprecationWarning: Aufruf von veraltetem `__getitem__` (Methode wird in 4.0.0 entfernt, verwenden Sie stattdessen self.wv .__ getitem__ ()).
Verwendung der Methode __call__ in der Python-Klasse
Konfigurationswert: 'pages'. Warnung: Die Konfigurationsoption 'pages' ist veraltet und wird in einer zukünftigen Version von MkDocs entfernt. Verwenden Sie stattdessen 'nav'.