Con la ayuda del método choice() , podemos obtener muestras aleatorias de una array unidimensional y devolver las muestras aleatorias de una array numpy.
Sintaxis: numpy.random.choice(a, size=Ninguno, replace=True, p=Ninguno)
Parámetros:
1) una array 1-D de numpy con muestras aleatorias.
2) tamaño: forma de salida de muestras aleatorias de array numpy.
3) reemplazar: si la muestra es con o sin reemplazo.
4) p – La probabilidad adjunta con cada muestra en a.
Salida: devuelve la array numpy de muestras aleatorias.
Ejemplo 1 :
En este ejemplo, podemos ver que al usar el método choice() , podemos obtener muestras aleatorias de la array numpy, puede generar muestras uniformes o no uniformes al usar este método.
Python3
# import choice import numpy as np import matplotlib.pyplot as plt # Using choice() method gfg = np.random.choice(13, 5000) count, bins, ignored = plt.hist(gfg, 25, density = True) plt.show()
Producción :
Ejemplo #2:
Python3
# import choice import numpy as np import matplotlib.pyplot as plt # Using choice() method gfg = np.random.choice(5, 1000, p =[0.2, 0.1, 0.3, 0.4, 0]) count, bins, ignored = plt.hist(gfg, 14, density = True) plt.show()
Producción :
Publicación traducida automáticamente
Artículo escrito por Jitender_1998 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA