본문 바로가기
Python/Pandas & numpy

Numpy 인덱스 번호를 활용한 원소 출력

by Mr.DonyStark 2024. 3. 8.

□ 1차원 배열

#1차원 배열
arr = np.array([0,1,2,3,4,5,6,7,8,9])
print(arr)
print(arr[3])
print(arr[-1])

 

□ 2차원 배열

#2차원 배열 인덱싱
arr = np.array([[1,2,3,4],[5,6,7,8],[9,10,11,12]])
print(arr)
print("\n")
print(arr[2,2:])
print("\n")
print(arr[:,1])
print("\n")
print(arr[:3,:2])

 

□ 응용

#1차원 배열
arr = np.array([5,10,15,20,25,30])
print(arr[[0,2,4]]) #0번째, 2번째, 4번쨰 인덱싱추출

 

#2차원 배열
arr = np.array([[5,10,15,20],[25,30,35,40],[45,50,55,60]])
print(arr)
print('\n')
print(arr[[0,2]])
print('\n')
print(arr[[0,2],1])
print('\n')
print(arr[[0,2],2])
print('\n')
print(arr[[0,2],3])
print('\n')
print(arr[[0,2],2:])
print('\n')
print(arr[1:,[2,3]])

 

'Python > Pandas & numpy' 카테고리의 다른 글

Numpy 배열연산2  (0) 2024.03.09
Numpy 배열연산1  (0) 2024.03.09
Numpy 특정범위로 N차원 배열생성  (0) 2024.03.08
Numpy 정해진 방식으로 N차원 배열생성  (0) 2024.03.08
Numpy 타입지정  (0) 2024.03.08