혼자 공부하는 머신러닝 + 딥러닝 06-1 확인 문제

손지호·2023년 8월 12일
0

1. 히스토그램을 그릴 수 있는 맷플롯립 함수는 무엇인가요?

① hist()
② scatter()
③ plot()
④ bar()

2. 본문에서 했던 것처럼 바나나 사진의 평균 banana_mean과 비슷한 사진 100장을 찾아 출력해보세요. 바나나 사진을 모두 찾을 수 있나요?








<풀이>

1. 답 ① hist() 함수는 첫 번째 매개변수에 입력한 배열 값의 히스토그램을 그린다. bias 매개변수에 구간을 지정할 수 있으며 기본값은 10.

② scatter()는 산점도를 그리는 함수
③ plot()은 선 그래프 그리는 함수
④ bat()는 막대그래프 그리는 함수


2. 답 banana_mean과 절댓값 오차가 가장 적은 100개의 사진 고르면 2개 제외하고 모두 바나나가 찾아짐.

abs_diff = np.abs(fruits - banana_mean)
abs_mean = np.mean(abs_diff, axis=(1,2))

banana_index = np.argsort(abs_mean)[:100]
fig, axs = plt.subplots(10, 10, figsize=(10,10))
for i in range(10):
    for j in range(10):
        axs[i, j].imshow(fruits[banana_index[i*10 + j]], cmap='gray_r')
        axs[i, j].axis('off')
plt.show()

profile
초보 중의 초보. 열심히 하고자 하는 햄스터!

1개의 댓글

comment-user-thumbnail
2023년 8월 12일

이런 유용한 정보를 나눠주셔서 감사합니다.

답글 달기