NumPy 배열의 열 가져 오기

Muhammad Maisam Abbas 2021년8월10일
NumPy 배열의 열 가져 오기

이 자습서에서는 Python의 다차원 NumPy 배열에서 특정 열을 가져 오는 방법을 소개합니다.

기본 슬라이싱 방법을 사용하여 다차원 NumPy 배열에서 열 가져 오기

기본 슬라이싱 방법은 Python의 목록 슬라이싱과 동일한 원리로 작동합니다. 기본 슬라이싱 방법을 사용하여 다차원 NumPy 배열에서 특정 열을 가져올 수 있습니다. 기본 슬라이싱 방법은 배열의 새 복사본을 만드는 대신 기존 배열의 새보기를 만듭니다. 기존 어레이의 이러한 새로운 관점과 원본 어레이의 메모리는 가비지 콜렉터가 원본 어레이를 가리키는 모든 뷰를 수집 할 때까지 해제 할 수 없습니다. 다음 코드 예제는 Python의 기본 슬라이싱 방법을 사용하여 다차원 NumPy 배열에서 특정 열을 가져 오는 방법을 보여줍니다.

import numpy as np

array = np.array([[1, 2], [3, 4], [5, 6], [7, 8], [9, 0]])
print(array[:, 1])

출력:

[2 4 6 8 0]

위 코드에서 우리는 파이썬에서[:,1]슬라이싱 인덱스를 사용하여 다차원 NumPy 배열array의 두 번째 열을 추출했습니다. 인덱스의 첫 번째 부분은 행의 인덱스입니다. 모든 행을 선택하려고하므로 첫 번째 부분은 비워 두었습니다. :연산자는 색인에서 선택 작업을 나타냅니다. [:,1]을 열 인덱스로 사용하여 각 행에서 두 번째 열을 얻었습니다.

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.

LinkedIn