- Este tópico contém 5 respostas, 3 vozes e foi atualizado pela última vez 9 meses, 1 semana atrás por .
Visualizando 6 posts - 1 até 6 (de 6 do total)
Visualizando 6 posts - 1 até 6 (de 6 do total)
- Você deve fazer login para responder a este tópico.
Home › Fóruns › Fórum Mineração de Emoção em Textos com Python e NLTK › Generator
Olá, gostaria de entender o por quê meu console não mostra a frase como no vídeo. Fica mencionando um objeto generator:
Oi Giovanne,
Não faltou o print na linha 39? @7:15 da aula?
stopwordsnltk = nltk.corpus.stopwords.words(‘portuguese’)
def remove_stop_words(texto):
frases = []
for(palavras, emocao) in texto:
semstop = (p for p in palavras.split() if p not in stopwordsnltk)
frases.append((semstop, emocao))
return frases
print(remove_stop_words(base))
Você precisa trocar os parênteses por colchetes na definição de semstop:
(p for p in palavras.split() if p not in stopwordsnltk)
=> [p for p in palavras.split() if p not in stopwordsnltk]
Muito obrigado!!!
Qualquer outra dúvida é só avisar!