Vous êtes sur la page 1sur 1

République Islamique de Mauritanie Groupe Polytechnique

Institut Supérieur des Métiers


de l’Énergie (ISME)

TP1

Exercice 1 : Manipulation Numpy


En utilisant la biblithèque numpy :
a) Créer deux vecteurs ligne et colonne.
b) Créer un tableau T1 qui ne contient que les nombres pairs qui se trouvent entre 0 et 50.
c) Créer un tableau T2 qui contiennent les cosinus des carrées des éléments de T1.
d) Quel est le minimum du tableau T2 ?
e) Quel est le nombre de fois que le maximum du tableau T2 est présent dans T2.
f) Créer un tableau T3 de taille 1x10 dont les coefficients sont des entiers aléatoires de l’intervalle
[0;9]

Exercice 2 :

On considère la matrice M suivante :


1 3 7 2
𝐴= (38 9 0 4 )
1 3 4 3
51 0 9 4

a) Ecrire un petit programme qui permet de définir la matrice A


b) Quelles sont les résultats de : A[1:] , A[2:2] , A[2:1:4] , x=A[2:-1]
c) Que font les commandes (on aura préalablement importé numpy sous le nom np) np.ones((3,
1)), np.ones((1, 3)), np.ones(3), np.eye(3), np.eye(3, 2)?
d) Soit x un scalaire fourni par l’utilisateur, effectuez une multiplication scalaire de la matrice A
par x.
e) Ecrire une fonction qui prend comme paramètre deux matrices A et B et retourne matrice
produit.

Exercice 3 : Visualisation

a) Tracer la courbe de la fonction f(x)= x2 dans l’intervalle [-1,1] .


b) Tracer dans le même graphe les courbes de sinus et cousins avec deux couleurs différents et
appliquer les propriétés suivantes au graphique:

a. Ajouter un titre au graphique


b. Nommer les axes.
c. Ajouter un quadrillage
d. Ajouter la légende ’Sin’ et ’Cos’

e. Fixer les échelles des x à [0,2 𝜋] et des y à [−1.4, 1.4]


f. Appliquer un fond bleu

Elément du module : ST_31 1/1 Année : 2022 - 2023

Vous aimerez peut-être aussi