□ 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 |