#python
#питон
Вопрос:
Я получаю эту ошибку:
Произошла ошибка, подобная этой «локальная переменная «слова», на которую ссылаются перед присвоением»
Как я могу это решить? Это мой код:
def bag_of_words(sentence):
sentence_words = clean_up_sentence(sentence)
bag = [0] * len(words)
for w in sentence_words:
for i, words in enumerate(words):
if word == w:
bag[i] = 1
return np.array(bag)
Ответ №1:
В этой строке:
bag = [0] * len(words)
вы используете переменную words
, но она не существует в этом контексте