Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /var/www/kos.fs.cvut.cz/lib_locale.php on line 9

Notice: Undefined index: HTTP_ACCEPT_LANGUAGE in /var/www/kos.fs.cvut.cz/lib_locale.php on line 11
KOS.FS - fakultní nadstavba
  česky  čs
english  en
Python for Scientific Computations and Control (E375004)
Katedra:ústav přístrojové a řídící techniky (12110)
Zkratka:Schválen:10.09.2012
Platí do: ??Rozsah:2+2
Semestr:*Kredity:4
Zakončení:KZJazyk výuky:EN
Anotace
Scientific computations and processing of online measured data in programming environment Python, communication with connected devices, saving and visualization of online measured data into PC using Python in real time, libraries, programming the common tasks of numerical mathematics in Python, programming graphic user interfaces, visualization, demonstration of solved problems. Classification upon the individually solved class projects. The analogies to Matlab will be discussed during the course.
Vyučující
Ing. Matouš Cejnek
Zimní 2017/2018
Ing. Cyril Oswald
Zimní 2017/2018
doc. Ing. Ivo Bukovský Ph.D.
Letní 2016/2017
doc. Ing. Ivo Bukovský Ph.D.
Zimní 2016/2017
doc. Ing. Ivo Bukovský Ph.D.
Letní 2015/2016
doc. Ing. Ivo Bukovský Ph.D.
Zimní 2015/2016
doc. Ing. Ivo Bukovský Ph.D.
Letní 2014/2015
doc. Ing. Ivo Bukovský Ph.D.
Zimní 2014/2015
Osnova
1.Programming environment Python and its potentials
2.Programming language Python for scientific computations and data processing (NumPy, SciPy)
3.Working with vectors and matrices – matrix operations, solving sets of linear equations in Python
4.Eigenvalues and eigenvectors in Python, data compression by PCA in Python
5.Data visualization (MatplotLib)
6.A simple ODE solver for simulation of a set of differential equations and their sets; computing of a discrete time (difference) equation in Python
7.Graphic User Interface (GUI) designs in Python
8.Recording online measured data into PC and visualization in Python
9.Vizualization and signal processing in Python (statistical markers, correlation analysis, noise analysis, power spectral density)
10.Fundamental algorithms of static function approximation (gradient descent, Levenberg–Marquardt algorithm) and their implementation in Python
11.Examples of the gradient descent method for approximation of a dynamic system in Python
12.Example of tuning of controller parameters for a (real) laboratory system
13.Demonstration – options for design of artificial neural network and fuzzy system in Python
14.Further potentials of Python, summary
Osnova cvičení
Literatura
see http://users.fs.cvut.cz/ivo.bukovsky/
Požadavky
Klíčová slova
Python, scientific computations, matrix operations, ODE solver, data compression PCA, online recordings of measured data to PC, data processing and visualization, approximation of a static function, gradient descent adaptation, Levenberg-Marquardt algorithm, example of controller optimization in Python, Windows, Linux
data online/KOS/FS :: [Helpdesk] (hlášení problémů) :: [Obnovit] [Tisk] [Tisk na šířku] © 2011-2017 [CPS] v3.7 (master/fb0a242e/2017-11-15/09:27)