Tp1 pdf 1 M Optimisation linéaire et convexité ?? TP n Calcul matriciel sous Python O Réviser les fonctions de bases de la librairie numpy de Python liées au calcul matriciel Calcul matriciel avec Python et numpy Python est devenu un standard aussi bien d

M Optimisation linéaire et convexité ?? TP n Calcul matriciel sous Python O Réviser les fonctions de bases de la librairie numpy de Python liées au calcul matriciel Calcul matriciel avec Python et numpy Python est devenu un standard aussi bien dans le monde académique recherche enseignement lycée etc que dans le monde industriel C ? est un langage de programmation simple d ? accès au moins en surface et d ? une redoutable e cacité Il est libre et s ? utilise sur toutes les plateformes Linux Mac OSX Windows De plus pour le calcul scienti ?que on dispose de la librairie numpy qui permet de rendre encore plus facile toutes les opérations de bases que l ? on peut vouloir faire dans ce contexte algèbre linéaire optimisation statistique etc Ici il s ? agit de se familiariser avec la manipulation de matrices et quelques opérations d ? algèbre linéaire Comme tout apprentissage d ? un langage de programmation il faut utiliser la gigantesque source d ? information qu ? est internet Le site o ciel de numpy est très bien fait http docs scipy org doc numpy reference index html Je propose aussi l ? introduction de Stéphane Ga? as du CMAP http www cmap polytechnique fr gai ?as intro python html Écrire un script python Python peut s ? utiliser en mode console L ? interpréteur interactif permet d ? écrire et d ? exécuter du code Python à la volée de faire des tests rapides d ? obtenir facilement des informations sur une fonction ou un module Ça peut être un bon moyen de faire des testes Cependant en utilisant l ? interpréteur interactif nous ne pouvons garder l ? historique de nos commande pour résoudre tel ou tel problème C ? est pourquoi nous utiliserons des ?chiers regroupant nos instructions python les ?chiers de script Sous Linux tous nos scripts nommé par exemple TP py commenceront par usr bin env python Ceci permet d ? indiquer au système quel programme doit être utilisé pour exécuter le script Dans un terminal nous lancerons le script comme ceci TP py Par exemple le script suivant usr bin env python print Hello World a chera Hello World dans le terminal Nous utiliserons abondamment la librairie numpy donc tous nos scripts devraient commencer par les lignes suivantes usr bin env python encoding utf- import numpy as np La deuxième ligne indique l ? encodage de votre ?chier source c ? est-à-dire le code utiliser pour coder les caractères Cela permet par exemple de mettre des caractères accentués dans les commentaires Mes ?chiers sont en tous en utf D ? après un énoncé de Maxime C Sorbonne Université CM Optimisation linéaire et convexité ?? Les commentaires Un commentaire est un texte ajouté au code source d ? un programme servant à décrire le code source facilitant sa compréhension par les humains Il est donc séparé du reste du code gr? ce à une syntaxe particulière ce qui fait qu ?

  • 430
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Aucune attribution requise
Partager