Vous êtes sur la page 1sur 3

TP Informatique pour l'Ingénierie

Prise en main de Numpy et de Matplotlib

Partie I – Utilisation de Numpy

Question 1

Créer un tableau Numpy, A, contenant :

De quel type est la variable A ?

Question 2

Afficher les lignes suivantes dans la console. Les nombres de lignes, de colonnes et d'éléments
devant pouvoir s'adapter à n'importe quelle matrice quelle que soit sa taille :

Le tableau A contient 3 lignes et 3 colonnes.


La forme du tableau A est (3, 3)
Le tableau A contient 9 éléments au total.

Question 3

Les coefficients de la matrice sont notés . Tester si est strictement supérieur à 0, et afficher le
résultat sous la forme :

A(1,1) > 0 vaut False.

Question 4

Extraire une partie de la matrice A et stocker le résultat dans la matrice B.


La partie à extraire est celle comprenant les coefficients pour .
Afficher le nombre de lignes (n) et de colonnes (m), ainsi que la forme de cette nouvelle matrice B
dans le format suivant :

Le tableau B contient n lignes et m colonnes.


La forme du tableau B est (n, m).

où n et m sont remplacés par des valeurs entières.

Peut-on utiliser la syntaxe A[i][j] pour obtenir le même résultat ? Pourquoi ?


Question 5

Extraire la dernière ligne de la matrice A et stocker le résultat dans une nouvelle matrice C.
Afficher cette matrice C.

Question 6

Extraire la colonne du milieu de la matrice A et la stocker dans la matrice D.


Afficher la matrice D.

Question 7

Créer une matrice, E, de taille (4, 4) ne contenant que des zéros codés sous forme d'entiers.

Écrire le code qui permet de transformer cette matrice E en une matrice identité (remplacer tous les
zéros de la diagonale principale par des 1).

Afficher la matrice E.

Question 8

Donner l'instruction qui permet de créer directement une matrice F identique à celle obtenue à la
question précédente.

Afficher la matrice F.

Question 9

Créer une matrice G de forme 4 x 6 ne contenant que des zéros. Placer un bloc correspondant à la
matrice A en haut à gauche, et un autre en bas à droite (sans ré-entrer les valeurs de A) :

Afficher la matrice G.

Question 10

Multiplier la matrice A par le scalaire 2. Stocker le résultat dans la variable H avant de l'afficher.
Question 11

En utilisant le produit terme à terme, calculer la matrice I dont les coefficients sont ceux de la
matrice A élevés au carré.

Afficher la matrice I

Question 12

Créer les deux matrices A1 et A2, puis calculer dans la variable J le produit matriciel de A1 par A2.

et

Afficher la valeur de J et vérifier le résultat en faisant le calcul sur papier.

De quelle forme est la variable J ?

Question 13

Calculer K = A + 2 x I3, où I3 est la matrice identité d'ordre 3 (de taille 3 x 3).

Afficher le résultat et le vérifier en faisant le calcul à la main.

Question 14

Résoudre le système d'équations linéaires suivant :

Donner les instructions qui permettent de vérifier le résultat obtenu.

Vous aimerez peut-être aussi