1. 학습
  2. /
  3. 강의
  4. /
  5. 중급 Python

Connected

연습 문제

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 배열입니다.

지침

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