numpy.random.choice() în Python

numpy.random.choice() în Python

Cu ajutorul alegere() metoda, putem obține mostre aleatoare ale matricei unidimensionale și returnăm mostre aleatoare ale matricei numpy.

Sintaxa: numpy.random.choice(a, size=None, replace=True, p=None)

Parametri:

1) a - Matrice 1-D de numpy având mostre aleatorii.

2) dimensiunea - Forma de ieșire a mostrelor aleatoare ale matricei numpy.

3) înlocuiți - Indiferent dacă proba este cu sau fără înlocuire.

4) p - Probabilitatea se atașează cu fiecare eșantion din a.

Ieșire: Returnează matricea numpy de mostre aleatorii.

Exemplul #1:

În acest exemplu putem vedea că utilizând alegere() metoda, putem obține mostre aleatorii ale matricei numpy, poate genera mostre uniforme sau neuniforme utilizând această metodă.

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

Ieșire:

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

Ieșire: