Да, gensim
KeyedVectors
абстракция не предлагает get()
метод. (Какие документы или пример вы следуете, что предполагает это делает?)
Вы можете использовать стандартный Python []
-индексирование, например:
embedding_dictionary[word]
Хотя, это не так на самом деле причина, по которой вы * l oop копируете каждый вектор в свой embedding_matrix
. Экземпляр KeyedVectors
уже имеет необработанный массив с каждым вектором в строке в порядке списка KeyedVectors
.index2entity
- в его свойстве vectors
:
embedding_dictionary.vectors