• 카테고리

    질문 & 답변
  • 세부 분야

    컴퓨터 비전

  • 해결 여부

    미해결

코드부분 질문있습니다.

23.05.20 00:02 작성 조회수 192

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]]) 을 사용했습니다.

감사합니다.