Você está aqui: Python ::: NumPy Python Library (Biblioteca Python NumPy) ::: Números Aleatórios, Números Randômicos, Amostras Aleatórias, Amostras Randômicas |
||
Como gerar vetores e matrizes com valores aleatórios de distribuição uniforme usando a função rand() do módulo random da NumPy do PythonQuantidade de visualizações: 887 vezes |
||
Em algumas situações nós queremos gerar um vetor ou uma matriz contendo valores aleatórios distribuídos de forma uniforme, ou seja, com a mesma chance de sorteio para todos. Para isso nós podemos usar a função rand() do módulo random da NumPy do Python. Veja um trecho de código no qual criamos um vetor com 10 elementos do tipo float, cada um preenchido com um valor randômico na faixa de 0 até 1 (não incluído):
Ao executar este código Python nós teremos o seguinte resultado: O vetor gerado foi: [0.28952253 0.77868746 0.99297516 0.59620069 0.06544475 0.95002344 0.97332838 0.35155726 0.34469638 0.58105938] Veja agora uma modificação no código para gerar uma matriz de 2 linhas e 3 colunas:
Ao executarmos o código Python novamente, o resultado será: A matriz gerada foi: [[0.52777358 0.71139527 0.32948805] [0.87526897 0.03820145 0.49513545]] |
||
![]() |
||
Desafios, Exercícios e Algoritmos Resolvidos de Python |
Veja mais Dicas e truques de Python |
Dicas e truques de outras linguagens |
JavaScript - Como inverter a ordem dos elementos de um array em JavaScript - Vetores e matrizes em JavaScript |
E-Books em PDF |
||||
|
||||
|
||||
Linguagens Mais Populares |
||||
1º lugar: Java |