갈루아의 반서재

Array iteration


list 와 유사한 방식으로 배열에 대해 반복이 가능하다

>>> a = np.array([1, 4, 5], int)

>>> for x in a:

...     print x

... <hit return>

1

4

5



다차원 배열의 경우

>>> a = np.array([[1, 2], [3, 4], [5, 6]], float)

>>> for x in a:

 ...     print x

 ... <hit return>

[ 1. 2.]

[ 3. 4.]

[ 5. 6.]

 


곱하기 연산도 가능

>>> a = np.array([[1, 2], [3, 4], [5, 6]], float)

>>> for (x, y) in a:

 ...      print x * y

 ... <hit return>

2.0

12.0

30.0