Vous êtes sur la page 1sur 3

GI2, ENSAH Année Universitaire 2021/2022

Université Abdelmalek Essaadi Pr. H. ROUTAIB

TP N°4 de Python pour la science de donnée

« Numpy »
GI2, ENSAH Année Universitaire 2021/2022
Université Abdelmalek Essaadi Pr. H. ROUTAIB

 Exercice 1 : « Numpy - Matplotlib »

1. Ecrivez un programme NumPy pour tester si aucun des éléments d'un tableau donné n'est nul.

2. Ecrivez un programme NumPy pour tester si l'un des éléments d'un tableau donné est différent
de zéro.

3. Écrivez un programme NumPy pour tester un tableau donné fini ou pas (pas l'infini ou pas un
nombre)

4. Écrivez un programme NumPy pour tester élément par élément pour l'infini positif ou négatif.

5. Écrivez un programme NumPy pour convertir une liste de valeurs numériques en un tableau
NumPy unidimensionnel.

6. Écrivez un programme NumPy pour créer une matrice 3x3 avec des valeurs allant de 2 à 10.

7. Écrivez un programme NumPy pour inverser un tableau (le premier élément devient le dernier)

8. Ecrivez un programme NumPy pour convertir une liste et un tuple en tableaux

9. Écrivez un programme NumPy pour tester si chaque élément d'un tableau 1D est également
présent dans un deuxième tableau.

10. Écrivez un programme NumPy pour trouver des valeurs communes entre deux tableaux.

11. Écrivez un programme NumPy pour obtenir les éléments uniques d'un tableau.

Sortie attendue : Tableau d’origine : [10 10 20 20 30 30]


Éléments uniques du tableau ci-dessus : [10 20 30]
Tableau d'origine : [[1 1] [2 3]]
Éléments uniques du tableau ci-dessus : [1 2 3]

12. Écrivez un programme NumPy pour trouver la différence définie de deux tableaux. La
différence définie renverra les valeurs uniques triées dans array1 qui ne sont pas dans array2.

Sortie attendue :
Array1 : [ 0 10 20 40 60 80]
Array2 : [10, 30, 40, 50, 70, 90]
Définissez la différence entre deux tableaux : [ 0 20 60 80]
GI2, ENSAH Année Universitaire 2021/2022
Université Abdelmalek Essaadi Pr. H. ROUTAIB

13. Écrivez un programme NumPy pour calculer le produit vectoriel de deux vecteurs donnés.

14. Ecrivez un programme NumPy pour calculer le déterminant d'un tableau carré donné.

15. Écrivez un programme NumPy pour calculer les valeurs propres et les vecteurs propres

droits d'un tableau carré donné.

16. Écrivez un programme NumPy pour calculer l'inverse d'une matrice donnée.

17. Écrivez un programme NumPy pour générer six entiers aléatoires entre 10 et 30.

18. Ecrivez un programme NumPy pour créer un tableau 5x5 avec des valeurs aléatoires et

trouver les valeurs minimales et maximales.

19. Écrivez une programmation Python pour afficher un graphique à barres de la popularité des
langages de programmation.

Exemples de données :
Langages de programmation : Java, Python, PHP, JavaScript, C#, C++
Popularité : 22.2, 17.6, 8.8, 8, 7.7, 6.7

20. Écrivez un programme Python pour créer un graphique à barres des scores par groupe et par
sexe. Utilisez plusieurs valeurs X sur le même graphique pour les hommes et les femmes.

Means (men) = (22, 30, 35, 35, 26)

Means (women) = (25, 32, 30, 35, 29)

21. Écrivez une programmation Python pour créer un diagramme circulaire de la popularité des
langages de programmation.

Exemples de données :

Langages de programmation : Java, Python, PHP, JavaScript, C#, C++

Popularité : 22.2, 17.6, 8.8, 8, 7.7, 6.7

Bon courage

Vous aimerez peut-être aussi