Université Nord-Américaine privée
Institut International de Technologie
Département Informatique
Travaux pratiques n°1 #Calcul scientifique avec Numpy
Matière : Intelligence Artificielle Enseignants : Taoufik Ben Abdallah
Discipline : 1ère année Génie Informatique Fatma Ben Said
Année Universitaire : 2024-2025 / S2
Exercice 1
1/ Créer un tableau 1D, nommé 𝐕, de 12 éléments aléatoires compris entre 0 et 20. Afficher 𝐕
2/ Transformer 𝐕 en un tableau 2D, nommée 𝐀, de taille 𝟒 × 𝟑. Afficher 𝐀
3/ Afficher la taille, la dimension et le nombre des éléments de 𝐀
4/ Afficher le maximum et la somme de chaque ligne de 𝐀
5/ Transformer 𝐀 en un tableau de taille 𝟒 × 𝟒, nommé 𝐁 . Afficher 𝐁
6/ Décomposer 𝐁 verticalement en 4 tableaux 𝐗, 𝐘, 𝐙 et 𝐓 comportant chacun 4 éléments
7/ Fusionner les tableaux 𝐗 et 𝐁 de sorte que les lignes de 𝐗 sont ajoutées en tant que nouvelles lignes
à 𝐁. Afficher 𝐁
8/ Définir un tableau 1D, nommé 𝐁_𝐮, contenant les éléments de 𝐁 triés dans l’ordre croissant de
sorte que aucun élément ne se répète. Afficher 𝐁_𝐮
9/ Transformer 𝐁_𝐮 en un tableau de taille 𝟒 × 𝟑. Puis, insérer les éléments de 𝐘 à la deuxième colonne
de 𝐁_𝐮 . Afficher 𝐁_𝐮
Exercice 2
Supposons que vous travaillez pour une entreprise de vente en ligne et que vous disposez de données
sur les ventes mensuelles de différents produits. Les données sont stockées dans un tableau ndarray
bidimensionnel, nommé 𝐬𝐚𝐥𝐞𝐬. Les colonnes représentent les ventes de 3 produits différents, et les
lignes représentent les mois de l’année, de Janvier à Avril.
sales = [Link]([[100, 200, 150],
[250, 300, 200],
[175, 225, 275],
[300, 250, 225]])
1/ Calculer la moyenne globale des ventes
2/ Calculer la somme des ventes pour chaque produit, en excluant le mois de Janvier
3/ Calculer la somme des ventes pour chaque produit pour les mois où les ventes ont été supérieures
à la moyenne globale
4/ Créer un tableau de booléens indiquant si chaque vente est supérieure ou égale à 200
5/ Mélanger les ventes du deuxième produit dans 𝐬𝐚𝐥𝐞𝐬. Afficher 𝐬𝐚𝐥𝐞𝐬
6/ Afficher la position du plus grand élément de 𝐬𝐚𝐥𝐞𝐬 sous forme d’un tuple (ligne, colonne)
Bon Travail
1/1