IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Lekce 10 - Pole náhodných rozdělení

V předchozí lekci, Náhodný výběr z prvků a permutace, jsme se naučili, jak v knihovně NumPy náhodně vybírat z prvků, případně je permutovat.

V dnešním tutoriálu knihovny NumPy v Pythonu se podíváme na to, jak vytvářet pole s náhodnými hodnotami podle určitých rozdělení pravděpodobnosti. Zaměříme se jak na teorii – typy rozdělení, tak i na praktické příklady.

Pravděpodobnostní rozdělení

Na úvod si úplně rychle představíme, co je to vlastně rozdělení pravděpodobnosti a v jakou chvíli ho využijeme. Z vlastní zkušenosti víme, že náhoda často nedává šance "50 na 50" – jako je tomu např. u hodu mincí. Často je jedna z variant pravděpodobnější než druhá. Například pravděpodobnost, že se žákovi libovolné školy bude v pondělí ráno s nadšením chtít vstát z postele, se limitně blíží nule :-) Tuto pravděpodobnost právě popisují pravděpodobnostní rozdělení nebo také distribuce pravděpodobnosti. Pracovně si rozdělení ještě můžeme rozlišit dvěma typy – diskrétní a spojitá. Z našeho programátorského pohledu nám (velmi zjednodušeně) diskrétní rozdělení dávají zejména celá čísla a spojitá rozdělení desetinná čísla. Pro všechna zmíněná rozdělení má NumPy předpřipravené funkce. Pojďme se podívat na jednotlivé příklady rozdělení.


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

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

Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh a certifikátem za pouhých 800 Kč
Aktuální stav konta 0 Kč
Koupí tohoto balíčku získáš přístup ke všem 24 článkům (19 lekcí, 5 testů) tohoto kurzu.

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.

Co od nás v dalších lekcích dostaneš?
  • 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 vytváření náhodných hodnot v polích podle určitých rozdělení pravděpodobnosti.

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íť.

Článek pro vás napsal Miloš Halda
Avatar
Autor se věnuje především bioinformatice a s ní souvisejícím tématům. Nevyhýbá se OOP jazykům, statistice a nástrojům pro analýzu dat.
Aktivity