2D NumPy 배열 부분 추출하기
2D numpy 배열이 규칙적인 구조를 가져, 각 행과 열의 값 개수가 일정하다면, 복잡한 부분 추출 작업도 매우 간단해집니다. 아래 코드에서 리스트 속의 리스트에서 추출된 요소 "a"와 "c"를 확인하세요.
# numpy
import numpy as np
np_x = np.array(x)
np_x[:, 0]
쉼표 앞의 인덱스는 행을, 쉼표 뒤의 인덱스는 열을 나타냅니다. :는 슬라이싱에 사용되며, 여기서는 모든 행을 포함하라는 의미입니다.
이 연습은 강의의 일부입니다
Python 입문
연습 안내
np_baseball의 50번째 행을 출력하세요.np_baseball의 두 번째 열 전체를 담은 새 변수np_weight_lb를 만드세요.np_baseball에서 124번째 야구 선수의 키(첫 번째 열)를 선택하여 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
import numpy as np
np_baseball = np.array(baseball)
# Print out the 50th row of np_baseball
# Select the entire second column of np_baseball: np_weight_lb
# Print out height of 124th player