1
resposta

Uso da função Exponential()

Olá. A função 'exponential()' eleva o famoso 'e = 2,718...' pelos números passados em seu parâmetro, correto? Queria saber porque utilizamos ela na parte do "Matriculando os Alunos nos Cursos"

1 resposta

Boas Leonardo! Tudo bem? Espero que sim.

Em verdade, a função exponencial não eleva ao quadrado.

O que essa função faz é distribuir os dados a partir de uma função exponencial.

Antes de seguir com as explicações, perceba que essa função é da biblioteca np.random, que é a biblioteca do numpy responsável por aleatoriedade.

A função np.random.exponential() vai pegar os dados e criar uma distribuição exponencial, mas o que é isso?

Gráfico de uma função exponencial decrescente, que corta p eixo y=1 para x=0

É uma função que segue uma equação exponencial. Perceba que, à medida que o x cresce, o y diminui, e é exatamente esse comportamento que queremos com o número de alunos matriculados (eixo y) em relação a quantidade de disciplinas em que eles estão matriculados (eixo x).

Para saber mais sobre a função np.random.exponential(), você pode consultar a documentação, que infelizmente só está disponível em inglês.