numpy.random.choice() en Python

numpy.random.choice() en Python

Con la ayuda de elección() método, podemos obtener las muestras aleatorias de una matriz unidimensional y devolver las muestras aleatorias de una matriz numpy.

Sintaxis: numpy.random.choice(a, tamaño=Ninguno, reemplazar=Verdadero, p=Ninguno)

Parámetros:

1) un – Matriz 1-D de numpy que tiene muestras aleatorias.

2) tamaño – Forma de salida de muestras aleatorias de una matriz numpy.

3) reemplazar – Si la muestra es con o sin reemplazo.

4) p- La probabilidad adjunta con cada muestra en a.

Producción : Devuelve la gran variedad de muestras aleatorias.

Ejemplo 1 :

En este ejemplo podemos ver que usando elección() método, podemos obtener muestras aleatorias de una matriz numpy, puede generar muestras uniformes o no uniformes utilizando 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 :