numpy.random.choice() v Pythone

numpy.random.choice() v Pythone

S pomocou výber() metódou, môžeme získať náhodné vzorky jednorozmerného poľa a vrátiť náhodné vzorky numpy poľa.

Syntax: numpy.random.choice(a, veľkosť=Žiadne, nahradiť=Pravda, p=Žiadne)

Parametre:

1) a – 1-D pole numpy s náhodnými vzorkami.

2) veľkosť - Výstupný tvar náhodných vzoriek numpy poľa.

3) nahradiť - Či je vzorka s výmenou alebo bez nej.

4) p – Pravdepodobnosť spojená s každou vzorkou v a.

Výkon : Vráti numpy pole náhodných vzoriek.

Príklad #1:

Na tomto príklade to môžeme vidieť pomocou výber() metódou, sme schopní získať náhodné vzorky numpy poľa, pomocou tejto metódy môže generovať rovnomerné alebo nehomogénne vzorky.

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

Výkon :

Príklad č. 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()>

Výkon :