0% ont trouvé ce document utile (0 vote)
39 vues2 pages

Exercices pratiques sur NumPy

Transféré par

Ranim kacem
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
0% ont trouvé ce document utile (0 vote)
39 vues2 pages

Exercices pratiques sur NumPy

Transféré par

Ranim kacem
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

TP – Numpy

Exercice 1 :
Créez un tableau NumPy de taille 10x10 représentant une table de multiplication de 1 à 10.
Chaque élément (i, j) du tableau doit correspondre à la valeur de (i+1)*(j+1).

Exercice 2 :
Vous disposez d’un tableau NumPy 1D contenant les entiers de 1 à 36.
1- Transformez-le en une matrice 6×6.
2- Calculez la somme de chaque ligne et de chaque colonne.
3- Vérifiez que toutes les lignes ont la même somme, et que toutes les colonnes ont
également la même somme.

Exercice 3 :
Un tableau de notes contient des valeurs incorrectes représentées par des nombres négatifs.
Exemple : [Link]([12, -3, 14, -2, 9])
Utilisez un masque booléen pour remplacer toutes les valeurs négatives par zéro

Exercice 4 :
Vous avez une matrice 2D représentant des données numériques avec deux colonnes (deux
variables).
Appliquez une normalisation Min-Max afin de transformer chaque colonne dans l’intervalle
[0-1]

Exercice 5 : Étant donné un tableau X de taille (n échantillons, m variables), calculez


manuellement la matrice de covariance (sans utiliser [Link]).

Exercice 6 :

Soit :

• une matrice X de caractéristiques de taille (n, m)


• un vecteur de poids w de taille (m,)
• un biais scalaire b

Calculez le vecteur de prédictions y = W.x + b en utilisant NumPy.


Exercice 7 : Un tableau 1D représente la position des reines sur un échiquier, où l’indice
correspond à la ligne, et la valeur à la colonne.

Écrivez une fonction NumPy pour vérifier si aucune paire de reines ne se trouve sur une même
diagonale.

Exercice 8 : Implémentez le crible d’Ératosthène avec NumPy pour trouver tous les nombres
premiers inférieurs à un entier n donné.
Utilisez uniquement des tableaux NumPy et des opérations vectorisées (évitez les boucles
classiques).

Exercice 9 : Écrivez une fonction qui prend une matrice carrée NumPy en entrée, et retourne
sa rotation de 90 degrés dans le sens horaire. Utilisez des opérations NumPy comme la
transposition et le slicing.

Vous aimerez peut-être aussi