demande d'information sur un tuto
Bonjour:),
J'écris se message car j'ai commencer a regarder le tutoriel de François louis LAILLIER sur le traitement d'image avec NUMPY et une partie me pose une question.
http://francoislouislaillier.develop...onNumpy/Tuto1/
la fonction Bord
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
|
def Bord(data):
data=numpy.array(data)
x=data.shape[1]+2
y=data.shape[0]+2
new=[x*[0]]*y #création du tableau
new=numpy.array(new)
h=1
for i in range(1,y-1):
for j in range(1,x-1):
new[i][j]=data[i-1][j-1] #remplissage du tableau
return new |
en faisant :
le tableau a deux dimensions crée de cette façon n'est il pas faut normalement? Je veux dire le code crée bien une suite de liste avec la même adresse si j'ai bien compris comme dans le faq du site sur python.
Code:
1 2 3 4 5
|
l = 5 * [5*[0]]
l[0][0] = 1
print l
[[1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0], [1, 0, 0, 0, 0]] |
Bonne journée,