Solution Exercice 9: multiplication de deux matrices numpy
Exercice 9 Programme qui renvoie la multiplication de deux matrices numpy.
Cours Python
Exercice 9 Programme qui renvoie la multiplication de deux matrices numpy.
Exercice 8 Générez une matrice numpy en répétant une plus petite de 2 dimensions, 5 fois.
Exercice 7 Empilez 2 tableaux numpy verticalement, c'est-à-dire 2 tableaux ayant la même dernière dimension (même nombre de colonnes).
Exercice 6 Empilez 2 marices numpy horizontalement, c'est-à-dire 2 tableaux ayant la même 1ère dimension (même nombre de lignes).
Exercice 5 Convertir 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 4 Reprendre l'exercice précédent (Exercice3) sans utiliser la méthode trace()
Exercice 3 Ecrire une fonction python qui prends en paramètre une matrice numpy et qui renvoie sa trace. On rappelle que la trace d'une matrice carrée A = (ai j) i , j est le nombre Tr(A) = a11 + a22 + ... + ann
Exercice 2 Ecrire un programme python à l'aide de la bibliothèque numpy qui détermine la transposée de la matrice suivante:
1 2 3 |
A = numpy.array([[1, 2, 3], [4, 5, 6], [7, 8, 9,]]) |
Exercice 1 A l'aide de la bibliothèque numpy, créer une matrice du type 3x3 formée des entiers 1 , 2 , 3 , ... , 9. Solution
1 2 3 4 5 6 7 8 9 10 |
# coding: utf-8 import numpy as np M = np.arange(1 , 10).reshape((3, 3)) print(M) # affiche: """ [[1 2 3] [4 5 6] [7 8 9]] """ |
Younes Derfoufi CRMEF OUJDA