본문 바로가기
● 인공지능, 분석/21.08 nipa_AI실무과정

[AI 기본 데분] 이론 | 1.1 Numpy : Indexing & Slicing

by 0ver-grow 2021. 8. 15.
반응형
# 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]]
###
반응형