Solution Exercice 17: la méthode numpy reshape()
Exercice 17 On considère la matrice:
1 | A = np.array([1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9]) |
Ecrire un algorithme python-numpy qui transforme le type de cette matrice en 3x3
Cours Python Complet + 500 Exercices Avec Solutions
Exercice 17 On considère la matrice:
1 | A = np.array([1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9]) |
Ecrire un algorithme python-numpy qui transforme le type de cette matrice en 3x3
Exercice 15 Que dois retourner le programme suivant:
1 2 3 4 5 | import numpy as np A = np.arange(10) A = A[::-1] print(A) |
Exercice 14 Indiquez la sortie du programme suivant:
1 2 | A = np.arange(10 , 20 , 3) print(A) |
Exercice 13
1 2 3 4 5 | Que dois retourner le programme suivant: import numpy as np A = np.arange(10 , 20) print(A) |
Exercice 12 Indiquez la sortie du programme suivant:
1 2 3 | A = np.zeros(7) A[3] = 2 print(A) |
Exercice 11 Sortie du programme suivant:
1 2 | A = np.zeros(7) print(A) |
Exercice 16 Ecrire un programme python-numpy qui permet de renverser la matrice:
1 | A = np.array([1 , 2 , 3 , 4 , 5 ]) |
en la matrice:
1 | B = np.array([5 , 4 , 3 , 2 , 1 ]) |
Exercice 10 Programme qui remplace les éléments diagonaux d'une matrice numpy par des 'zéros'.
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