¿Existe una alternativa menos detallada para esto?
for x in xrange(array.shape[0]):
for y in xrange(array.shape[1]):
do_stuff(x, y)
Se me ocurrió esto:
for x, y in itertools.product(map(xrange, array.shape)):
do_stuff(x, y)
Lo que ahorra una sangría, pero sigue siendo bastante feo.
Espero algo parecido a este pseudocódigo:
for x, y in array.indices:
do_stuff(x, y)
¿Existe algo así?
for x, y in itertools.product(*map(xrange, array.shape)):