Lekce 9 - Náhodný výběr z prvků a permutace
V předchozí lekci, Pole náhodných čísel, jsme se zabývali vytvářením polí s náhodnými čísly.
V následujícím tutoriálu knihovny NumPy v Pythonu se
zaměříme na funkce choice()
, shuffle()
a
permutation()
. Díky nim se naučíme náhodně vybírat z prvků z
pole, které zadáme.
Výběr z prvků pole
Nejprve se podíváme na výběr z určité množiny prvků. V kombinatorice
se tomu říká variace (výběr prvků s opakováním),
případně kombinace (výběr prvků bez opakování). Obojí
získáme pomocí funkce choice()
. Pojďme se podívat na několik
příkladů.
Výběr s opakováním – variace
Nejprve si zkusíme sestavit nesourodou skupinku zvířat z možností, které zadáme:
from numpy import random as rnd zvirata = ['pes', 'kočka', 'pterodaktyl'] pole_zvirata = rnd.choice(zvirata, size=5) print(pole_zvirata)
Získáme pětici zvířat - např. tuto:
Výstup funkce choice():
['pes' 'kočka' 'pes' 'pterodaktyl' 'pterodaktyl']
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu použití knihovny NumPy v Pythonu se zaměříme na náhodný výběr z prvků a jak je kombinovat a permutovat.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.