Na dnešním cvičení si budeme ještě chvilku hrát s knihovnou NumPy, která je základní používanou knihovnou pro vědce a analytiky pracující v Pythonu.
Zdrojový kód č.1 v Jupyter Notebook - Matplotlib nemá automatickou integraci s Jupyter Notebookem, a tak ji musíme po importu zapnout.
Kliknětě na tlačítko níže a vyberte Try Classic Notebook, přepište zdrojový kód výše a spustíte pomocí Shift+Enter:
Můžete také použít lokální instalaci Jupyter Notebook v laboratoři UC311.
Typický barevný obrázek není nic než matice m x n x 3 čísel, m x n pixelů na šířku a výšku a 3 kanály pro červenou, zelenou a modrou barvu.
Častý problém z praxe je nepřehlednost dat. Klíčovou rolí je datový analytik, který je zpracuje (přeskládá, najde v nich smysl), vytvoří shrnutí toho nejdůležitějšího. Ze statistických údajů o studiu na vysokých školách zjistíme, jak souvisí příjmy s dostupností škol. Z historie webu určíme, jaké informace uživatelé čtou a kde stránky opouštějí. Python jako obecný programovací jazyk nabízející možnost data spojit s jinými oblastmi - od získávání informací z přímo z webových stránek po vytvoření desktopových aplikací.
Následující postup (formuluje otázky na kterou hledá odpovědi, dále identifikuje použitelná data, získá data [stáhne, převede do použitelného formátu], potom uloží data, zkoumá data, publikuje výsledky).
Heineman G., Pollice G., Selkow S., Algorithms in a Nutshell , O'Reilly, USA 2008
Lutz, Mark, Learning Python , Sebastopol : O'Reilly 2009
Pilgrim, Mark, Ponořme se do Python(u) 3 , Edice CZ.NIC 2010
Beazley, David M.; Jones, Brian K., Python cookbook , Sebastopol : O'Reilly 2013
Summerfield, Mark, Python 3 : výukový kurz , Brno : Computer Press 2010
Jsem správcem neuroinformatické laboratoře na Západočeské univerzitě na Katedře informatiky a inženýrství. V rámci ZČU jsem pracoval na několika projektech (sémantický web v EEG / ERP portálu, OEN ontologie, vývojová koordinační porucha u dětí, kontrola pozornosti řidiče, analýza EEG u myší, asistenční systém řízený mozkovými vlnami pro osoby se sníženou pohyblivostí, BodyInNumbers).
St: 13:00-13:55
Pá: 10:00-11:00