Solution Exercice 15: créer et renverser un tableau numpy
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) |
Cours Python
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
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
Contenu du cours 1 - À propos de la bibliothèque numpy ____1.1 - Qu'est-ce que numpy? ____1.2 Comment installer numpy? 2. Matrice ou tableau avec numpy ____2.1 Syntaxe de création d'une matrice avec numpy ____2.2 Produit terme à terme ____2.3 Produit matriciel ____2.4 Transposition d'une matrice ____2.5 Matrice unitaire ____2.6 Créer une matrice en subdivisant…