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