Dzień dobry,
potrzebuję wczytać z pliku graficznego .pgm wszystkie piksele z obrazka w celu dalszej obróbki, więc pobieram z nagłówka wysokość i szerokość obrazka a następnie chciałbym utworzyć listę list. Mój kod przerósł moje oczekiwania;)
spodziewałem się listy 10 elementów i każdy składających się z 20 elementów.
tymczasem :
Komentarz zawarty w pliku:
die nazwe.pgm
X = 20
Y = 10
ilosc pikselki = 200
-> pdb.set_trace()
(Pdb) len(wiersz)
1791
(Pdb) len(kolumna)
34029
(Pdb) =
wiersz=[]
kolumna=[]
for i in range(0,(len(piksele)-1)):
for x in range(0,(int(wymiary[1])-1)):
wiersz.append(kolumna)
for y in range(0,(int(wymiary[0])-1)):
kolumna.append(piksele[i])
Czy mógłby mi ktoś wytłumaczyć skąd się biorą takie duże rozmiary powstałych list?