● 인공지능, 분석/21.08 nipa_AI실무과정
[AI 기본 데분] 이론 | 1.1 Numpy : Indexing & Slicing
0ver-grow
2021. 8. 15. 19:52
반응형
# 1. Indexing을 통해 값 2를 출력해보세요.
answer1 = matrix[0,1]
# 2. Slicing을 통해 매트릭스 일부인 9, 10을 가져와 출력해보세요.
# 앞이 행, 뒤는 열
# 인덱스2번 행전체에서, 인덱스0,1까지의 열에 해당되는 값
answer2 = matrix[2:,:2]
# 3. Boolean indexing을 통해 5보다 작은 수를 찾아 출력해보세요.
answer3 = matrix[matrix < 5]
# 4. Fancy indexing을 통해 두 번째 행만 추출하여 출력해보세요.
answer4 = matrix[[1]]
# 위에서 구한 정답을 출력해봅시다.
print(answer1)
print(answer2)
print(answer3)
print(answer4)
import numpy as np
# number는 1에서 12까지 간격은 1
# 형태는 3행 4열
matrix = np.arange(1, 13, 1).reshape(3, 4)
print(matrix)
###
출력결과
[[ 1 2 3 4]
[ 5 6 7 8]
[ 9 10 11 12]]
###
반응형