6 AĞUSTOS 2011, CUMARTESİ
Yineleme numpy bir dizi
Bu daha kapsamlı bir alternatif
for x in xrange(array.shape[0]):
for y in xrange(array.shape[1]):
do_stuff(x, y)
Ben bu ile geldi:
for x, y in itertools.product(map(xrange, array.shape)):
do_stuff(x, y)
Bir girinti kaydeder, ama hala çok çirkin.
Bu yarı gibi görünen bir şey için umut ediyorum:
for x, y in array.indices:
do_stuff(x, y)
Var gibi mi görünüyor?
CEVAP
6 AĞUSTOS 2011, CUMARTESİ
ndenumerate arıyorsunuz sanırım.
>>> a =numpy.array([[1,2],[3,4],[5,6]])
>>> for (x,y), value in numpy.ndenumerate(a):
... print x,y
...
0 0
0 1
1 0
1 1
2 0
2 1
Bunu PaylaÅŸ:

Bir csv dosyası olarak NumPy bir dizi ...
numpy dizi başlatma (aynı değerleri il...
Dizi matris Numpy...
Numpy dizi boyutları...
Android yineleme JSON Dizi/Java...