Genere números aleatorios a partir de la distribución uniforme usando NumPy

Los números aleatorios son los números que no se pueden predecir lógicamente y en Numpy contamos con el módulo llamado módulo aleatorio que nos permite trabajar con números aleatorios. Para generar números aleatorios a partir de la distribución uniforme, utilizaremos el método random.uniform() del módulo aleatorio. 

Sintaxis:

numpy.random.uniform(low = 0.0, high = 1.0, size = None)  

En distribución uniforme, las muestras se distribuyen uniformemente en el intervalo semiabierto [bajo, alto], incluye el intervalo bajo pero excluye el intervalo alto.

Ejemplos:

Python3

# importing module
import numpy as np
  
  
# numpy.random.uniform() method
r = np.random.uniform(size=4)
  
# printing numbers
print(r)

Producción:

[0.3829765  0.50958636 0.42844207 0.4260992  0.3513896 ]

Ejemplo 2:

Python3

# importing module
import numpy as np
  
  
# numpy.random.uniform() method
random_array = np.random.uniform(0.0, 1.0, 5)
  
# printing 1D array with random numbers
print("1D Array with random values : \n", random_array)

Producción:

1D Array with random values :
[0.2167103  0.07881761 0.89666672 0.31143605 0.31481039]

Publicación traducida automáticamente

Artículo escrito por simran_bhandari y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *