有沒有那麼詳細的替代方式:迭代一個numpy的陣列
for x in xrange(array.shape[0]):
for y in xrange(array.shape[1]):
do_stuff(x, y)
我想出了這一點:
for x, y in itertools.product(map(xrange, array.shape)):
do_stuff(x, y)
從而節省了一個缺口,但仍然是相當難看。
我希望的東西,看起來像這樣的僞代碼:
for x, y in array.indices:
do_stuff(x, y)
難道這樣的事情存在嗎?
請注意這項工作,但速度慢得令人難以置信。你更好地手動迭代。 – Marty