예를 들어, 인덱스가 C-contiguous
배열 순서에 대해 다음 반환 numpy.ndenumerate
사용 :numpy.ndenumerate는 포트란 순서로 인덱스를 반환합니까?
import numpy as np
a = np.array([[11, 12],
[21, 22],
[31, 32]])
for (i,j),v in np.ndenumerate(a):
print i, j, v
아니오 메이 a
에서 order
가 'F'
또는 'C'
경우,이 제공 :
0 0 11
0 1 12
1 0 21
1 1 22
2 0 31
2 1 32
가 거기 numpy
에있는 내장 반복기는 ndenumerate
과 같습니다 (배열 order='F'
다음).
0 0 11
1 0 21
2 0 31
0 1 12
1 1 22
2 1 32
죄송합니다. 루프 안에 it.iternext()를 추가하면 반복이 진행됩니다 ... – Jaime
'item for it'도 효과가 있다고 생각합니다. 왜 문서가 반복자를 향상시키는이 독특한 방법을 선택했는지 분명하지 않습니다. 너? – unutbu
단서가 아닙니다. 오늘까지 파이썬에서'nditer'를 사용하려고 시도한 적이 없다고 생각합니다 ... – Jaime