Tp5 numerique 1 Informatique TP Initiation aux outils de calcul scienti ?que CPP A Romain Casati Wafa Johal Frederic Devernay Matthieu Moy Septembre - octobre Utilisation de listes de listes pour représenter des matrices Dans un premier temps nous allons

Informatique TP Initiation aux outils de calcul scienti ?que CPP A Romain Casati Wafa Johal Frederic Devernay Matthieu Moy Septembre - octobre Utilisation de listes de listes pour représenter des matrices Dans un premier temps nous allons manipuler des matrices représentées par des listes de listes Par exemple la matrice A Peut-être représentée en Python comme ceci A Techniquement A est une liste à deux éléments liste de lignes qui sont eux-mêmes des listes à éléments Dans la mémoire de l ? ordinateur A a la structure suivante Téléchargez le ?chier addition py depuis la page du cours Chargez-le dans Spyder et exécutez-le Exercice Calculs simples dans l ? interprète interactif Pour chacune des expressions suivantes essayez de deviner leur valeur puis a ?chez-les avec l ? interprète interactif Python A len A A len A A et A Que se passe-t-il si on évalue les expressions A ou A Exécutez l ? instruction A puis a ?chez A Vous avez pu remarquer que l ? a ?chage fait par Python n ? est pas très joli il a ?che par exemple sur une seule ligne Exercice A ?chage d ? une matrice en Python Écrivez la fonction a ?chermatrice m qui a ?che la matrice m avec le format suivant Vous aurez besoin d ? imbriquer deux boucles for Pour a ?cher une valeur x sans revenir à la ligne on peut utiliser print x end '' Testez votre fonction sur A B et C cf la ?n de addition py Nous allons maintenant écrire une fonction addition a b qui calcule la somme de deux matrices La première chose à faire est de créer une matrice resultat vide Pour créer une liste à N éléments vides on peut utiliser None N par exemple None vaut None None None On doit procéder en deux temps ?? Créer la liste de lignes avec pour l ? instant les valeurs None à la place des lignes resultat None n ?? Pour chaque élément de cette liste créer une ligne et l ? a ?ecter resultat i None m Exercice Création d ? une matrice vide Écrivez la fonction creermatrice n m qui crée une matrice de n lignes et m colonnes Testez votre code avec plusieurs valeurs de n et m CExercice Visualiser l ? exécution de creermatrice dans PythonTutor Ouvrez votre navigateur à la page http pythontutor com Cliquez sur Start writing and visualizing code now ? sélectionnez Python ? et entrez votre code dans le champ texte la dé ?nition et au moins un appel de creermatrice Visualisez l ? exécution Une implémentation na? ve de creermatrice n m est return None n m ? mais elle est incorrecte à cause de problèmes d ? alias Pour les curieux exécutez ce code dans PythonTutor et ou lisez l ? encadré Attention Partage de tableau ? page du livre Informatique pour tous en CPGE ? pour comprendre Exercice Somme de deux matrices Écrivez maintenant la fonction addition a b qui

Documents similaires
Programme de formation speaker coaching n02 0 0
Dictee preparees ce1 DICTEES PREPAREES CE DICTEES A DIFFICULTES PROGRESSIVES Liste des dictées Texte Le son ail Texte Le son ail et le pluriel Texte Le et ? et le verbe Texte Les adjectifs au pluriel Texte Les pronoms il et elle Texte Le verbe faire Texte 0 0
Blocnotes no 11 1996 extremes beautes ocr 0 0
Nf p 02 003 dessins cartouches 0 0
Installation guide 11 ETAP April Installation Guide Microsoft Windows XP Vista and Server Access Database Operation Technology Inc www etap com Telephone Fax E-mail - - support etap com Copyright ? Operation Technology Inc All rights reserved Certain name 0 0
Conjugaison portugaise 2 Module Portugais Leçon Les verbes auxiliaires ser estar ter et haver La première leçon doit permettre à l'élève de revoir progressivement les connaissances de base relatives à l'emploi des verbes auxiliaires Le vocabulaire supposé 0 0
Devoir 4 generalites sur les fonctions 0 0
La creativite dans l entreprise 0 0
Inedia prodigiosa SALLE DES CONCERTS ?? CITÉ DE LA MUSIQUE Inedia prodigiosa Lucia Ronchetti Ensemble vocal Sequenza Ch ?urs amateurs de la Seine-Saint- Denis Dimanche février ?? h CVous avez la possibilité de consulter les programmes de salle en ligne jo 0 0
Curriculum vitae bref Sebastián CARRASCO MENDOZA rue de la Ziegelau ?? Strasbourg Tél sebastiancguitarra gmail com Né le avril Chilien et marié DIPLÔMES Diplôme de Spécialisation dominante ? Guitare ? Conservatoire de Strasbourg FRANCE Licence en Musique 0 0
  • 51
  • 0
  • 0
Afficher les détails des licences
Licence et utilisation
Gratuit pour un usage personnel Attribution requise
Partager