Czy istnieje mniej szczegółowa alternatywa dla tego:
for x in xrange(array.shape[0]):
for y in xrange(array.shape[1]):
do_stuff(x, y)
Wymyśliłem to:
for x, y in itertools.product(map(xrange, array.shape)):
do_stuff(x, y)
Co oszczędza jedno wcięcie, ale nadal jest dość brzydkie.
Mam nadzieję na coś, co wygląda jak ten pseudokod:
for x, y in array.indices:
do_stuff(x, y)
Czy coś takiego istnieje?
for x, y in itertools.product(*map(xrange, array.shape)):