numpy.random.choice() v Pythonu
S pomocí výběr() metodou, můžeme získat náhodné vzorky jednorozměrného pole a vrátit náhodné vzorky numpy pole.
Syntaxe: numpy.random.choice(a, velikost=Žádná, nahradit=Pravda, p=Žádná)
Parametry:
1) a – 1-D pole numpy s náhodnými vzorky.
2) velikost - Výstupní tvar náhodných vzorků numpy pole.
3) nahradit - Zda je vzorek s nebo bez výměny.
4) p – Pravděpodobnost připojená ke každému vzorku v a.
Výstup : Vraťte numpy pole náhodných vzorků.
Příklad #1:
Na tomto příkladu to můžeme vidět pomocí výběr() metoda, jsme schopni získat náhodné vzorky numpy pole, může generovat jednotné nebo nejednotné vzorky pomocí této metody.
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ýstup :
Pří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ýstup :