인프런 커뮤니티 질문&답변

홍성민님의 프로필 이미지
홍성민

작성한 질문수

딥러닝 CNN 완벽 가이드 - Fundamental 편

Dense Layer로 Fashion MNIST 예측 모델 구현하기 - 이미지 데이터 확인 및 사전 데이터 처리

코드부분 질문있습니다.

작성

·

233

0

show_images함수에서 22 * 6크기의 사진이 들어가고 행의 크기 : 1, 열의 크기 : 8로 각각의 axs(이미지)를 ncols만큼 출력하는것은 알겠습니다.

근데 axs[i].set_title(class_names[labels[i]]) 부분이 이해가 되지 않습니다.

train_images랑 train_labels를 정확하게 매핑시켜주신거라고 생각하면 될까요?

제가 번호로된 MNIST를 해봐서 헷갈려서 질문드립니다.

감사합니다

답변 1

0

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

axs[i].set_title(class_names[labels[i]]) 에서 set_title() 함수가 이해가 안되시는 건지요?

해당 코드는 matplotlib 코드인데 axs[i]는 개별적인 subplot이고 여기에 image 그림을 그리게 됩니다. 그런데 matplotlib 의 axs는 title을 subplot 상단에 표시할 수가 있는데 그게 set_title()함수 입니다. 따라서 matplotlib subplot의 상단에 title명을 이미지의 클래스 레이블 명으로 표시하고자 axs[i].set_title(class_names[labels[i]]) 을 사용했습니다.

감사합니다.

홍성민님의 프로필 이미지
홍성민

작성한 질문수

질문하기