Questão FC373122
Considere o código Python a seguir: import nltk from nltk.sentiment import SentimentIntensityAnalyzer s = SentimentIntensityAnalyzer () frase = "Hoje estou animado" resultado = s-p
Linguagens de Programação para Ciência de Dados
FCC · 2023
Considere o código Python a seguir:
import nltk
from nltk.sentiment import SentimentIntensityAnalyzer
s = SentimentIntensityAnalyzer ()
frase = "Hoje estou animado"
resultado = s-polarity_scores (frase)
print ("Sentimento:", resultado)
Executado em condições ideais, a saída será semelhante a:
- Sentimento: { 'positive' }
- Sentimento: { 'negative' : 0.0, 'positive' : 1 }
- Sentimento: { 'neg' : 0.0, 'neu' : 0.318, 'pos' : 0.682, 'compound' : 0.4588}
- Sentimento: { 'negative' : 0.1, 'positive' : 0,4588, 'average': 0.2794}
- Sentimento: { 'positive' : no, 'positive' : yes}
Mostrar resposta e comentário
Gabarito
Certo
Comentário do professor
A alternativa mostra o dicionário retornado pelo SentimentIntensityAnalyzer (implementação VADER) ao avaliar a frase "Hoje estou animado". O resultado traz quatro chaves: neg, neu e pos representam a proporção estimada de sentimento negativo, neutro e positivo na frase, e compound é uma pontuação composta normalizada entre -1 e +1.
No exemplo, pos: 0.682 indica forte carga positiva, neu: 0.318 mostra presença parcial de neutralidade e neg: 0.0 ausência de negativo. Observa‑se que pos + neu + neg ≈ 1.0, como esperado. O compound: 0.4588 confirma sentimento positivo geral (valores > 0 indicam positividade).
Portanto, a saída apresentada na alternativa C reflete corretamente a interpretação do analisador para a frase otimista fornecida.
Conteúdo do catálogo FC Concursos · Atualizado em