NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
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 14 - NumPy - Pole náhodných rozdělení

V předchozí lekci, NumPy - Náhodný výběr z prvků a permutace, jsme se zaměřili na náhodný výběr z prvků a jejich kombinaci a permutaci.

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

Rozdělení pravděpodobnosti

Na úvod si řekně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říklad 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 1 350 Kč
Aktuální stav konta 0 Kč
Koupí tohoto balíčku získáš přístup ke všem 36 článkům (28 lekcí, 8 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 knihovny NumPy v Pythonu se zaměříme na tvorbu 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