Formations

Formation : Modélisation et calculs numériques en Python

Objectifs

L’objectif de cette formation, qui s’adresse aux développeurs, experts techniques et consultants, est de parvenir à :

  • Modéliser et de manipuler des données avec des tableaux numpy
  • Réaliser des visualisations complexes et pertinentes de ces données
  • Exprimer efficacement des algorithmes de calcul numérique en python, ne pas « réinventer la roue »
  • Utiliser les différentes techniques et outils associés pour accélérer les calculs
  • Installer les briques logicielles utiles dans mon métier

Pré-requis

  • Bonne connaissance du langage Python
  • Etre familiarisé avec l'outil mathématique
  • 3 Jours
  • 1 500 €HT

Programme de la formation

Introduction

  • État de l'art rapide sur l'écosystème Python scientifique
  • Installation et distributions « prêtes à l'emploi »

Environnement de travail

  • Console interactive IPython
  • Netbook IPython
  • L'IDE spécialisé Spyder

Numpy : les fondamentaux

  • Introduction
  • Créer des tableaux de données multidimensionnels
  • Entrées – sorties
  • Manipuler les tableaux de données
  • Filtrage et extractions de données
  • Algèbre linéaire
  • Traitements statistiques de données
  • Transformations de tableaux
  • Notes sur la vectorisation des opérations
  • Polynômes

Visualisation de données

  • MatplotLib (Commandes compatibles MatLab©, API orientée objet)
  • Mayavi (Visualisation intéractive de données 3D, API Python)

Compléments Numpy et Scipy

  • Tableaux à plusieurs dimensions
  • Maîtriser le Broadcasting
  • Maillages
  • Matrices creuses