Code: PYT700
Duur in dagen: 1
Download: Open Rooster.pdf
Download: Infosheet
€ 599

Cursus Numerical Python

18-12 t/m 18-12-2017
29-01 t/m 29-01-2018
05-03 t/m 05-03-2018
03-04 t/m 03-04-2018
07-05 t/m 07-05-2018
Uw startdatum
Regio:

Doelgroep Cursus Numerical Python

Cursus Numerical Python Wetenschappers en Big Data analisten die Python met Numpy en MatPlotlib willen gebruiken voor data analyse en data processing.

Voorkennis Cursus Python

Om aan deze cursus te kunnen deelnemen is voorafgaande kennis van Python noodzakelijk. Kennis van numerieke methoden is bevorderlijk voor de begripsvorming.

Uitvoering Training Python

De theorie wordt behandeld aan de hand van presentatie slides. De concepten worden toegelicht met demo’s. De theorie wordt afgewisseld met oefeningen. De cursustijden zijn van 9.30 tot 16.30.

Officieel Certificaat Numerical Python

De deelnemers krijgen na het goed doorlopen van de cursus een officieel certificaat Numerical Python.

Inhoud Cursus Numerical Python

In deze cursus worden de Python libraries NumPy en MatPlotlib besproken. Deze Python add-on bibliotheken zijn zeer geschikt voor het creëren van data analyse en data processing applicaties. De cursus start met een overzicht van NumPy en de zuster library SciPy en hoe kunnen we deze libraries kunnen installeren. Vervolgens wordt het NumPy’s ndarray object en zijn methodes besproken. Aandacht wordt besteed aan de verschillende array manipulatie technieken. Deze methoden zijn in staat grote datasets zeer efficiënt te verwerken. Vervolgens wordt het omgaan met matrices met NumPy behandeld en er wordt aandacht besteed aan speciale routines voor ordening, searching en het vergelijken van data in matrices. Tenslotte wordt de MatPlotlib library besproken. Deze library is nauw geïntegreerd met NumPy en SciPy en dit maakt het een zeer krachtig instrument voor het creeeren en plotten van complexe figuren. De cursus maakt gebruik van voorbeelden uit de praktijk en laat zien hoe één- en twee-dimensionale data kunnen worden gevisualiseerd.

Module 1 : Numpy Intro

Module 2 : Common Functions

Module 3 : Matrices

What is NumPy?
What is SciPy?
Installing NumPy
NumPy array object
Selecting elements
NumPy numerical types
Data type objects
Character codes
dtype constructors
dtype attributes
Onedimensional slicing and indexing
Multidimensional slicing and indexing
Array comparisons
any(),all(), slicing, reshape()
Manipulating array shapes
Stacking arrays
Splitting arrays
Converting arrays
Methods of ndarray
Clipping arrays
Compressing arrays
Views versus copies
ravel(),flatten(),transpose()
Missing values
Handling NaNs
nanmean(), nanvar() and nanstd()
File I/O
Loading from CSV files
mean() function
Value range
Dates
Correlation
Smoothing
full() and full_like() functions
Working with Matrices
ufuncs
Creating matrices
Universal functions
Arithmetic functions
Modulo operation
Fibonacci numbers
Bitwise functions
Comparison functions
Fancy indexing
at() method
Inverting matrices
Finding eigenvalues
Singular value decomposition
Pseudo inverse
Determinants

Module 4 : Special Routines

Module 5 : Plotting with matplotlib

Sorting
partition() function
Complex numbers
Searching
Array elements extraction
Assert functions
Almost equal arrays
Equal arrays
Ordering arrays
Object comparison
String comparison
Floating point comparisons
Unit tests
Docstrings
Simple plots
Plot format string
Subplots
Histograms
Logarithmic plots
Scatter plots
Fill between
Legend and annotations
Threedimensional plots
Contour plots
Animation

Kantooradres:
SpiralTrain BV

Gebouw "De Sijnsmeester"
Standerdmolen 8 – 1.11
3995 AA Houten

IP Computer Training Centrum
Diemerhof 32-36
1112 XN Diemen

020 7600027
http://www.ip-computer-training-centrum.nl

Compu Act Opleidingen
Slinge 303
3085 ER Rotterdam

023 - 551 3409
www.computertraining.nl

Trainspot
Kleine Singel 33
3572 CG Utrecht

030 - 737 05 81
http://www.trainspot.nl

IP Computer Training Centrum
Leenderweg 292
5644 AE Eindhoven

040 - 256 65 20
http://www.ip-computer-training-centrum.nl