numpy.random.choice() v Pythonu
S pomočjo izbira() lahko dobimo naključne vzorce enodimenzionalne matrike in vrnemo naključne vzorce matrike numpy.
Sintaksa: numpy.random.choice(a, size=None, replace=True, p=None)
Parametri:
1) a – 1-D niz numpy z naključnimi vzorci.
2) velikost – Izhodna oblika naključnih vzorcev matrike numpy.
3) zamenjaj – Ne glede na to, ali je vzorec z zamenjavo ali brez.
4) p – Verjetnost, pripisana vsakemu vzorcu v a.
Izhod: Vrne matriko numpy naključnih vzorcev.
Primer #1:
V tem primeru lahko to vidimo z uporabo izbira() lahko dobimo naključne vzorce matrike numpy, s to metodo lahko ustvari enotne ali neenotne vzorce.
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()> |
Izhod:
Primer #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()> |
Izhod: