From 83376bdc58bb5fef1a7a5b32d5e7a7b26b332f49 Mon Sep 17 00:00:00 2001 From: Ahmed Nabil <72295771+AI-Ahmed@users.noreply.github.com> Date: Thu, 20 Oct 2022 17:37:20 +0200 Subject: [PATCH] `KeyedVector` removed in Gensim 4.0.0. AttributeError: The vocab attribute was removed from KeyedVector in Gensim 4.0.0. > Use KeyedVector's .key_to_index dict, .index_to_key list, and methods .get_vecattr(key, attr) and .set_vecattr(key, attr, new_val) instead. --- week05_nlp/seminar.ipynb | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/week05_nlp/seminar.ipynb b/week05_nlp/seminar.ipynb index c3de6e7bd..4b80327f2 100644 --- a/week05_nlp/seminar.ipynb +++ b/week05_nlp/seminar.ipynb @@ -195,7 +195,7 @@ "outputs": [], "source": [ "words = sorted(model.vocab.keys(), \n", - " key=lambda word: model.vocab[word].count,\n", + " key=lambda word: model.key_to_index[word],\n", " reverse=True)[:1000]\n", "\n", "print(words[::100])"