page header photo
share Twitter share LinkedIn

cursus Numerical Python

Deze opleiding is OS platform-onafhankelijk

De cursus Numerical Python geeft inzicht in het gebruik van de Python pakketten NumPy, SciPy en Matplotlib. Deze pakketten leveren faciliteiten voor wetenschappelijk en technisch rekenwerk. Het zijn Open Source pakketten met een zeer vrije licentie. De nadruk ligt bij deze software op gemak en efficiëntie bij de manipulatie van grote hoeveelheden getallen.

Na deze cursus kunt u binnen Python gebruik maken van speciale NumPy-ndarray-faciliteiten. U hebt praktische oefeningen gemaakt met de meest-gebruikte NumPy-functies (methods) en datatypen. U kunt één- en tweedimensionale data visualiseren met Matplotlib en plot-functies gebruiken om de functionaliteit van SciPy te verkennen. Met behulp van functies in SciPy kunt u programma's maken voor complexe taken. Lees verder >>>

Voor wie?

  • Programmeurs die de taal Python willen gebruiken voor wetenschappelijk rekenwerk.
Cursusduur: 1 dag        Direct aanmelden
Contact
In-company cursus op maat
Kosten € 685,- excl. BTW       
         

Wanneer

Als de onderstaande data niet uitkomen, neem dan contact met ons op, zodat we met u kunnen overleggen welke mogelijkheden er zijn. Voor contact: 024-352 72 72 of info@ATComputing.nl.

Momenteel staan de volgende data gepland:

13 dec 2017   Utrecht

Aanmelden voor cursus: "Numerical Python".

Meer informatie over deze cursus

NumPy, SciPy, Matplotlib

Voor uitgebreide inhoudelijke informatie over deze software, zie: de SciPy website.

Voorkennis

Ervaring met programmeren in Python.
Kennis van wiskunde op het niveau van wetenschappelijke toepassingen (complexe getallen, goniometrie, polynomen, integralen en afgeleiden, verdelingen, Fourier transformatie). Belt u ons als u twijfelt op dit punt.

Inhoud van de cursus

Aan de orde komen:

  • NumPy arrays (ndarray), de bijbehorende datatypen en operaties
  • De relatie tussen Python's standaard Math functies en hun 'vectorized' NumPy tegenhangers
  • Scalar en array-operaties, linspace(), augmented assignments
  • Array comparisons, any(),all(), slicing, indexing, reshape()
  • Views vs. copies, ravel(),flatten(),transpose(), nog meer methods
  • NaN en inf
  • Data in tekst files, loadtxt
  • Random numbers, distributies, Monte Carlo simulaties, polynomen
  • Matrices en operaties daarop
  • Matplotlib: 2D en 3D plots, image en contour plots, enhanced plots
  • Speciale classes: figure, axes, axis, patch, histogram
  • Surface plots met meshgrid
  • SciPy modules misc, optimize, leastsq
  • SciPy: de args parameter bij functie argumenten

Niet aan de orde komen:

  • De relatie met MatLab

Documentatie

Deze cursus wordt gegeven aan de hand van Engelstalige presentaties en een Engelstalig dictaat. Deze materialen zijn speciaal voor deze opleiding ontwikkeld, alsmede de oefeningen/uitwerkingen.
De cursus wordt in principe in het Engels gegeven, tenzij alle deelnemers Nederlandstalig zijn.

Afsluiting

Enige tijd na afloop van de cursus ontvangt u een certificaat van deelname.

Meteen aanmelden voor deze cursus

Valid XHTML 1.0 Strict   Valid CSS2