- Este tópico contém 4 respostas, 2 vozes e foi atualizado pela última vez 9 meses, 2 semanas atrás por .
Visualizando 5 posts - 1 até 5 (de 5 do total)
Visualizando 5 posts - 1 até 5 (de 5 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!!!