Veremos o método uniforme aleatório Numpy neste artigo. Também examinaremos a sintaxe e os parâmetros para obter um melhor conhecimento do tópico. Então, usando alguns exemplos, veremos como toda a teoria é colocada em prática. Numpy é um pacote Python muito grande e poderoso, como todos sabemos.
Tem muitas funções, incluindo o uniforme aleatório Numpy (), que é um deles. Esta função nos ajuda a obter amostras aleatórias de uma distribuição uniforme de dados. Depois disso, as amostras aleatórias são devolvidas como uma matriz Numpy. Vamos entender melhor essa função à medida que prosseguimos por meio deste artigo. Veremos a sintaxe que acompanha a seguinte.
Sintaxe Random Random () Numpy ()
A sintaxe do Método Random () Numpy Random () está listado abaixo.
# Numpy.aleatório.uniforme (baixo = 0.0, alto = 1.0)Para uma melhor compreensão, vamos analisar cada um de seus parâmetros um por um. Cada parâmetro afeta como a função funciona de alguma forma.
Tamanho
Ele determina quantos elementos são adicionados à matriz de saída. Como resultado, se o tamanho for definido como 3, a matriz numpy de saída terá três elementos. A saída terá quatro elementos se o tamanho for definido como 4.
Uma tupla de valores também pode ser usada para fornecer o tamanho. A função criará uma matriz multidimensional neste cenário. NP.aleatório.uniforme construirá uma matriz numpy com uma linha e duas colunas se tamanho = (1,2) for especificado.
O argumento de tamanho é opcional. Se o parâmetro de tamanho for deixado em branco, a função retornará um único valor entre baixo e alto.
Baixo
O parâmetro baixo estabelece um limite inferior ao intervalo de possíveis valores de saída. Lembre -se de que baixo é uma das saídas possíveis. Como resultado, se você definir baixo = 0, o valor de saída talvez 0. É um parâmetro opcional. Ele padrão é 0 se este parâmetro não receber nenhum valor.
Alto
O limite superior dos valores de saída permitido é especificado pelo alto parâmetro. Vale a pena mencionar que o valor do alto parâmetro não é levado em consideração. Resultantemente, se você definir o valor de alto = 1, pode não ser possível para você alcançar o valor exato 1.
Além disso, observe que o alto parâmetro exige o uso de um argumento. Dito isto, você não precisa usar o nome do parâmetro diretamente. Para dizer diferente, você pode usar a posição desse parâmetro para passar um argumento a ele.
Exemplo 1:
Primeiro, faremos uma matriz Numpy com quatro valores do intervalo [0,1]. O parâmetro de tamanho é atribuído ao tamanho = 4 neste caso. Como conseqüência, a função retorna uma matriz Numpy contendo quatro valores.
Também definimos os valores baixos e altos para 0 e 1, respectivamente. Esses parâmetros definem o intervalo de valores que podem ser usados. A saída consiste em quatro dígitos que variam de 0 a 1.
importar numpy como npAbaixo está a tela de saída na qual você pode ver que os quatro valores são gerados.
Exemplo 2:
Faremos uma variedade bidimensional de números igualmente distribuídos aqui. Isso funciona da mesma maneira que discutimos no primeiro exemplo. A distinção chave é o argumento do parâmetro de tamanho. Usaremos tamanho = neste caso (3,4).
importar numpy como npComo você pode ver na captura de tela em anexo, o resultado é uma matriz Numpy com três linhas e quatro colunas. Porque o argumento de tamanho foi definido como tamanho = (3,4). Uma matriz com três linhas e quatro colunas é criada em nosso caso. Os valores da matriz estão entre 0 e 1 porque definimos baixa = 0 e alta = 1.
Exemplo 3:
Faremos uma variedade de valores consistentemente retirados de um determinado intervalo. Faremos uma matriz Numpy com dois valores aqui. Os valores, no entanto, serão escolhidos do intervalo [40, 50]. Os parâmetros baixos e também altos podem ser usados para definir os pontos (baixo e alto) da faixa. O parâmetro de tamanho foi definido como tamanho = 2 neste caso.
importar numpy como npComo resultado, a saída tem dois valores. Também definimos os valores baixos e altos para 40 e 50, respectivamente. Como resultado, todos os valores estão nos anos 50 e 60, como você pode ver abaixo.
Exemplo 4:
Agora, vejamos um exemplo mais complexo que nos ajudará em melhor compreensão. Outro exemplo do Numpy.aleatório.A função uniforme () pode ser encontrada abaixo. Desenhamos o gráfico em vez de apenas calcular o valor como fizemos nos exemplos anteriores.
Utilizamos Matplotlib, outro ótimo pacote Python, para fazer isso. A biblioteca Numpy foi importada pela primeira vez, seguida por Matplotlib. Em seguida, utilizamos a sintaxe de nossa função para obter o resultado que queríamos. Depois disso, a biblioteca Matplot é usada. Usando os dados de nossa função estabelecida, poderíamos gerar ou imprimir um histograma.
importar numpy como npAqui você pode ver o gráfico em vez dos valores.
Conclusão:
Passamos pelo método Numpy Random Uniform () neste artigo. Além disso, analisamos a sintaxe e os parâmetros. Também fornecemos exemplos diferentes para ajudá -lo a entender melhor o tópico. Para cada exemplo, alteramos a sintaxe e examinamos a saída. Finalmente, podemos dizer que essa função nos ajuda gerando amostras de uma distribuição uniforme.