Partie I : Généralités et algorithmique de base CPGE TANGER
En Python ils existent deux façons de déclarer une matrice:
comme une liste de listes
comme une matrice mathématique en utilisant la bibliothèque .
Dans ce chapitre nous allons voir la première approche.
On peut choisir de représenter une matrice de dimensions (n, p) par une liste de longueur n,
dont sont de longueur p.
la matrice M(2, 3) suivante :
peut être définie en Python par la liste M ci-après :
M= [ [1, -6, 2.5], [3, 1, 2] ] le script affiche :
print(M)
M= [ [0]*2 for i in range(3)] #list comprehension le script affiche :
print(M)
M=[] le script affiche :
for i in range(3):
T=[]
for j in range(2):
T=T+[0]
M=M+[T]
print(M)
Pour accéder à un élément de la matrice il faut spécifier deux indices : M[i][j]
le premier indice donne le numéro de la ligne
le deuxième indice donne le numéro de la colonne.
Soit la matrice M suivante : M= [[123, 1, 13], [-5, 7, 900] , [13, 4, 9]]
81 Prof : ZBAKH ABDEL ALI <zbakhabdou@[Link]>
Partie I : Généralités et algorithmique de base CPGE TANGER
M= [ [0]*2 for i in range(3)] le script affiche :
print(M)
M[0][0]=2
print(M)
M[2][1]=20
print(M)
M= [ [0]*3 for i in range(3)] le script affiche :
print(M)
82 Prof : ZBAKH ABDEL ALI <zbakhabdou@[Link]>