numpy.random.choice() Python

numpy.random.choice() Python

Ar palīdzību izvēle() metodi, mēs varam iegūt viendimensionāla masīva izlases paraugus un atgriezt nejauktā masīva izlases paraugus.

Sintakse : numpy.random.choice(a, size = nav, aizstāt = patiess, p = nav)

Parametri:

1) a - 1-D masīvs, kurā ir nejauši paraugi.

2) izmērs - Nejauša masīva izlases paraugu izvades forma.

3) nomainīt - Neatkarīgi no tā, vai paraugs ir ar vai bez nomaiņas.

4) p – Varbūtība pievienojas katram paraugam a.

Izvade: Atgrieziet nejaušo paraugu masīvu.

1. piemērs:

Šajā piemērā mēs to varam redzēt, izmantojot izvēle() Izmantojot šo metodi, mēs varam iegūt nejaušus masīva paraugus, tas var ģenerēt vienādus vai nevienmērīgus paraugus.

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

Izvade:

2. piemērs:

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

Izvade: