Esiste un'alternativa meno dettagliata a questo:
for x in xrange(array.shape[0]):
for y in xrange(array.shape[1]):
do_stuff(x, y)
Ho pensato a questo:
for x, y in itertools.product(map(xrange, array.shape)):
do_stuff(x, y)
Il che salva un rientro, ma è ancora piuttosto brutto.
Spero in qualcosa che assomigli a questo pseudocodice:
for x, y in array.indices:
do_stuff(x, y)
Esiste qualcosa del genere?
for x, y in itertools.product(*map(xrange, array.shape)):