100% ont trouvé ce document utile (2 votes)
1K vues2 pages

TD Numpy

Cet exercice contient 4 exercices sur NumPy et Pandas. Le premier calcule des statistiques sur un tableau NumPy, le deuxième filtre et modifie certains éléments, le troisième effectue des opérations matricielles sur des matrices NumPy, et le dernier manipule un DataFrame Pandas.

Transféré par

Sarah Mensi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
100% ont trouvé ce document utile (2 votes)
1K vues2 pages

TD Numpy

Cet exercice contient 4 exercices sur NumPy et Pandas. Le premier calcule des statistiques sur un tableau NumPy, le deuxième filtre et modifie certains éléments, le troisième effectue des opérations matricielles sur des matrices NumPy, et le dernier manipule un DataFrame Pandas.

Transféré par

Sarah Mensi
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Exercice 1 :

Calculer la moyenne, la somme et le produit des éléments d'un tableau NumPy.


1. Créez un tableau NumPy 1D de 10 éléments, rempli de nombres aléatoires.
2. Calculez la moyenne, la somme et le produit des éléments du tableau.
3. Affichez le tableau, la moyenne, la somme et le produit.
Exercice 2 :

Filtrer les éléments d'un tableau NumPy et effectuer une opération mathématique sur les éléments
filtrés.
1. Créez un tableau NumPy 1D de 20 entiers aléatoires compris entre 1 et 100.
2. Filtrez les éléments du tableau qui sont supérieurs à la moyenne du tableau.
3. Remplacez tous les éléments filtrés par le double de leur valeur.
4. Affichez le tableau initial, le tableau filtré et modifié, ainsi que la moyenne avant et
après la modification
Exercice 3 :

Manipuler des matrices NumPy pour effectuer des opérations de transposition, d'inversion et
de produit matriciel.
1. Créez deux matrices NumPy 2x3 remplies de nombres aléatoires entre 1 et 10.
2. Transposez la première matrice.
3. Inversez la deuxième matrice (si possible, sinon gérez le cas où la matrice n'est pas
inversible).
4. Multipliez la matrice transposée par la matrice inversée (si elle est inversible, sinon
effectuez une autre opération matricielle).
5. Affichez les matrices initiales, les résultats de la transposition, de l'inversion et du
produit matriciel.

Exercice 4 :

Manipuler un DataFrame Pandas pour effectuer des opérations de base.


1. Créez un DataFrame Pandas à partir d'un dictionnaire avec les informations suivantes
sur des étudiants :
"Nom" : ["Alice", "Bob", "Charlie", "David", "Emily"]
"Âge" : [22, 24, 23, 21, 22]
"Note Maths" : [85, 90, 78, 95, 88]
"Note Physique" : [92, 89, 75, 88, 84]
2. Affichez les 5 premières lignes du DataFrame.
3. Calculez la moyenne des notes mathématiques et physiques.
4. Ajoutez une colonne "Moyenne Générale" au DataFrame contenant la moyenne des
notes mathématiques et physiques pour chaque étudiant.
5. Sélectionnez les étudiants ayant une moyenne générale supérieure à 85.
Enregistrez le DataFrame dans un fichier CSV.

Vous aimerez peut-être aussi