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

Connected

연습 문제

NumPy 배열 순회하기

1차원(1D) NumPy 배열을 다룰 때는, 모든 원소를 순회하는 일이 다음처럼 간단할 수 있어요:

for x in my_array :
    ...

하지만 2차원(2D) NumPy 배열을 다룰 때는 더 복잡합니다. 2D 배열은 여러 개의 1D 배열로 구성되어 있어요. 다차원 배열의 모든 개별 원소를 명시적으로 순회하려면 다음 구문이 필요합니다:

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

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

지침

100 XP
  • numpy 패키지를 로컬 별칭 np로 임포트하세요.
  • np_height의 모든 원소를 순회하는 for 루프를 작성하고, 각 원소에 대해 배열의 값을 x라고 할 때 "x inches"를 출력하세요.
  • np_baseball 배열의 모든 원소를 방문하여 출력하는 for 루프를 작성하세요.