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"
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"
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?
É 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.