3
respostas

Saída diferente no probabilidade('lgica')

Estou com uma saída diferente do professor em aula.

def probabilidade(palavra_gerada):
  return frequencia[palavra_gerada]/total_palavras

probabilidade("lgica")
0.0

Não consegui achar o meu erro. Mas quando faço o probabilidade('lgica) o resultado é 0.0 e o do professor deu 2.53 se não me engano. Meu projeto Aqui no GitHub

3 respostas

Olá Venâncio, tudo bem ? Espero que sim.

Desculpa pela demora do retorno.

Consultei o notebook do instrutor disponibilizado no github e ele tem o mesmo resultado que o seu.

Código:

probabilidade("lógica")

Resultado:

0.00022086039084673304

Poderia ser mais especifico em qual aula e qual atividade que encontrou um resultado divergente ?

Fico no aguardo, bons estudos.

Opa, Obrigado pela resposta Igor.

O código que você fez é diferente do que eu coloquei como exemplo. A probabilidade que esta divergindo do professor é quando procuramos pela palavra ("lgica") sem o "o".

Olá Venancio.

Então, dei uma revisada na aula e no notebook do instrutor e não encontrei ele fazendo esse teste:

probabilidade("lgica")

Na verdade ele obtém o a probabilidade 2.53 para a palavra logica sem acento, isso acontece na aula 3 atividade 7 no tempo 7 minutos.

Analisando o seu notebook, tudo parece correto e conforme os resultados do instrutor. Confirma para mim se é isso mesmo.

Abraço.