Compreendendo a distribuição uniforme no Numpy Random

Neste artigo, veremos mais de perto a distribuição uniforme aleatória do NumPy e como usá-la em seus programas Python .

Distribuição Uniforme Aleatória NumPy



Distribuição Uniforme Aleatória NumPy

O uniforme aleatório Numpy representa uma distribuição em que cada evento tem uma chance justa de aparecer.

Criação de números aleatórios, por exemplo.

Existem três parâmetros que compõem esta função:

 

Parâmetros Visão geral
a O limite inferior do intervalo – por padrão, é zero.
b Um limite superior – 1,0 é o número padrão.
tamanho É assim que a matriz será construída quando for recuperada.

 

O uniforme aleatório do NumPy pode ser útil para muitas aplicações diferentes, como gerar dados aleatórios para teste e simulação ou para criar entradas aleatórias para modelos de aprendizado de máquina .

Vejamos alguns exemplos de como usar o uniforme aleatório do NumPy.

Faça uma distribuição uniforme de cinco por dois dos dados da seguinte forma:

Example: 

1
2
3
4
5
6
from numpy import random
mrx = random.uniform(size=(5, 2))
print(mrx)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Em uma distribuição uniforme de três por três, organize os números da seguinte maneira:

Example: 

1
2
3
4
5
6
from numpy import random
mrx = random.uniform(size=(3, 3))
print(mrx)
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

Visualização da Distribuição Uniforme

A visualização da distribuição uniforme pode nos ajudar a entender como ela funciona e como pode ser usada em diversas aplicações.

Implementação de distribuição uniforme:

Example: 

1
2
3
4
5
6
7
8
from numpy import random
import matplotlib.pyplot as pt
import seaborn as sbn
sbn.distplot(random.uniform(size=100), hist=False)
pt.show()
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

O exemplo abaixo mostra a representação do histograma da distribuição uniforme:

Example: 

1
2
3
4
5
6
7
8
from numpy import random
import matplotlib.pyplot as pt
import seaborn as sbn
sbn.distplot(random.uniform(size=25), hist=True, kde = False)
pt.show()
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Nós valorizamos o seu feedback.
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0
+1
0

Assine a nossa newsletter
Digite seu e-mail para receber um resumo semanal de nossos melhores posts. Saber mais!
ícone