Có một lựa chọn ít tiết như sau:iterating trên một mảng NumPy
for x in xrange(array.shape[0]):
for y in xrange(array.shape[1]):
do_stuff(x, y)
tôi đến với điều này:
for x, y in itertools.product(map(xrange, array.shape)):
do_stuff(x, y)
nào tiết kiệm một thụt đầu dòng, nhưng vẫn còn khá xấu xí.
Tôi hy vọng kiếm cái gì đó trông giống như giả này:
for x, y in array.indices:
do_stuff(x, y)
Có bất cứ điều gì như thế tồn tại?
Lưu ý tác phẩm này nhưng cực kỳ chậm. Bạn nên lặp lại theo cách thủ công. – Marty