Exercices sur la bibliothèque numpy Python avec solution

Exercice 1 || Solution

A l'aide de la bibliothèque numpy, écrire un programme qui permet de créer une matrice du type 3x3 formée des entiers 1 , 2 , 3 , ... , 9.

Exercice 2 || Solution

Créer un programme qui calcul la transposée de la matrice suivante à l'aide de la bibliothèque numpy:

Exercice 3 || Solution

Ecrire une fonction en python qui prends en argument une matrice numpy carrée du type nxn et qui renvoie sa trace.
On rappelle que la trace d'une matrice carrée A = (aij) i , j est le nombre Tr(A) = a11 + a22 + ... + ann

Exercice 4 || Solution

Reprendre l'exercice précédent (Exercice3) sans utiliser la méthode trace()

Exercice 5 || Solution

Ecrire un programme python numpy qui convertit une matrice numpy binaire (contenant uniquement des 0 et des 1) en une matrice numpy booléene (c.a.d les '1' seront remplacés par True et les '0' par False)

Exercice 6 || Solution

Ecrire un programme python numpy qui permet d'empiler 2 marices numpy horizontalement, c'est-à-dire 2 tableaux ayant la même 1ère dimension (même nombre de lignes)

Exercice 7 || Solution

Ecrire un programme python numpy permettant d'empilez 2 matrices numpy verticalement, c'est-à-dire 2 tableaux ayant la même dernière dimension (même nombre de colonnes)

Exercice 8 || Solution

Ecrire un programme python-numpy qui permet de générez une matrice numpy en répétant une plus petite de 2 dimensions, 5 fois.

Exercice 9 || Solution

Ecrire un programme python numpy qui renvoie la multiplication de deux matrices numpy.

Exercice 10 || Solution

Ecrire un programme python-numpy permettant de remplacer les éléments diagonaux d'une matrice numpy par des 'zéros'

Exercice 11 || Solution

Indiquez la sortie du programme suivant:

Exercice 12 || Solution

Indiquez la sortie du programme suivant:

Exercice 13 || Solution

Indiquez la sortie du programme suivant:

Exercice 14|| Solution

Indiquez la sortie du programme suivant:

Exercice 15 || Solution

Que dois retourner le programme suivant:

Exercice 16 || Solution

Ecrire un programme python-numpy qui permet de renverser la matrice:

en la matrice:

Exercice 17 || Solution

On considère la matrice:

Ecrire un programme python-numpy qui permet de transformer le type de cette matrice en 3x3

Exercice 18 || Solution

Créer un programme python-numpy qui génère la matrice du type 9x9 suivante:

Exercice 19 || Solution

Ecrire un algorithme en Python numpy sous forme de fonction qui teste le type d'une matrice et renvoie True si la matrice est carrée du type nxn et False si non.

Exercice 20 || Solution

Ecrire un programme en python numpy qui prend en paramètre une matrice numpy et renvoie son déterminant lorsque la matrice est carrée et un message indiquant à l'utilisateur de choisir une matrice carrée dans le cas contraire.

Exercice 21 || Solution

Le conditionnement d'une matrice carrée A est C(A) = ||A||x||A-1|| (produit de la norme de A avec la norme de son inverse A.A-1). Dans le cas de la norme 2 c'est aussi le rapport entre la plus grande et la plus petite des valeurs absolues des valeurs propres de la matrice.
Ecrire un programme numpy python qui renvoie le conditionnement d'une matrice numpy.

 

 

Younes Derfoufi
CRMEF OUJDA

Leave a Reply