numpy.random.choice() in Python

numpy.random.choice() in Python

Con l'aiuto di scelta() metodo, possiamo ottenere i campioni casuali dell'array unidimensionale e restituire i campioni casuali dell'array numpy.

Sintassi: numpy.random.choice(a, dimensione=Nessuno, sostituisci=Vero, p=Nessuno)

parametri:

1) un – Matrice 1-D di numpy con campioni casuali.

2) dimensione – Forma di output di campioni casuali di array Numpy.

3) sostituire – Se il campione è con o senza sostituzione.

4) p- La probabilità si associa a ogni campione in a.

Produzione : Restituisce l'array numpy di campioni casuali.

Esempio 1 :

In questo esempio possiamo vederlo utilizzando scelta() metodo, siamo in grado di ottenere campioni casuali di array Numpy, può generare campioni uniformi o non uniformi utilizzando questo metodo.

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()>

Produzione :

Esempio n.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()>

Produzione :