시작하기무료로 시작하기

NumPy 배열 순회하기

1D NumPy 배열을 다룰 때는 아래처럼 간단히 모든 요소를 반복 처리할 수 있습니다.

for x in my_array :
    ...

2D NumPy 배열을 다룰 때는 조금 더 복잡합니다. 2D 배열은 다수의 1D 배열로 구성되어 있습니다. 다차원 배열의 각 요소를 명시적으로 순회하려면 다음 구문을 사용해야 합니다.

for x in np.nditer(my_array) :
    ...

입문 강의에서 사용했던 두 개의 NumPy 배열이 Python 세션에 준비되어 있습니다. np_height는 메이저 리그 야구 선수들의 키를 담은 NumPy 배열이고, np_baseball은 해당 선수들의 키(첫 번째 열)와 몸무게(두 번째 열)를 모두 담은 2D NumPy 배열입니다.

이 연습은 강의의 일부입니다

중급 Python

강의 보기

연습 안내

  • numpy 패키지를 np라는 로컬 별칭으로 불러오세요.
  • np_height의 모든 요소를 순회하는 for 반복문을 작성하여 각 요소를 "x inches" 형식으로 출력하세요. 여기서 x는 배열의 값입니다.
  • np_baseball 배열의 모든 요소를 순회하고 출력하는 for 반복문을 작성하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

# Import numpy as np


# For loop over np_height


# For loop over np_baseball
코드 편집 및 실행