我正在尝试在Python中运行别人的代码,但是我遇到了这个警告:
名称“embedding_vector”未定义。
## Making an embeddings matrix from embeddings vector ##
embedding_dim = 100
embedding_matrix = np.zeros((max_words, embedding_dim))
for word, i in word_index.items():
if i < max_words:
embedding_vector = embeddings_index.get(word)
if embedding_vector is not None:
embedding_matrix[i] = embedding_vector
这两行代码有警告。
我该怎么修复这个问题?
embedding_vector
未被分配一个值,这意味着你的第二个if语句会失败,因为embedding_vector
实际上不存在。 - logan_9997embedding_vector
)。因此,这个不适用。 - Peter Mortensen