Академический Документы
Профессиональный Документы
Культура Документы
I)
1 0 0
eye(2,3) cre 0 1 0 ,
1 0 0
eye(3,3) cre 0 1 0 ,
0 0 1
eye(4,3)
eye(a,b).
10 01 00
cre 0 0 1
0 0 0
[4 5 6]
[2 5]
A*B
Commentaires :
"for j in range(0,4)" cre les colonnes numrotes de 0 3, et " for i in range(0,3)" cre les
lignes numrotes de 0 2.
L'lment de la ligne n1 et de la colonne n3 est identifi par : M[1][3]
On peut alors aussi fabriquer une fonction pour crer des matrices d'une taille dfinie.
Exemple. Pour crer des matrices 23 :
def matrice2x3():
return [[0 for j in range(0,3)] for i in range(0,2)]
A = matrice2x3()
print "A=", A
Rsultat:
On peut alors aussi fabriquer une fonction pour crer des matrices d'une taille non dfinie.
Exemple. Pour crer des matrices ij :
def matrice(i,j):
return [[0 for q in range(0,j)] for p in range(0,i)]
A = matrice(3,4)
print "A=", A
Rsultat: