FC ConcursosFC Concursos

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:

  1. Sentimento: { 'positive' }
  2. Sentimento: { 'negative' : 0.0, 'positive' : 1 }
  3. Sentimento: { 'neg' : 0.0, 'neu' : 0.318, 'pos' : 0.682, 'compound' : 0.4588}
  4. Sentimento: { 'negative' : 0.1, 'positive' : 0,4588, 'average': 0.2794}
  5. 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

Continue aprendendo