더북(TheBook)

print("x_train shape", x_train.shape)

파이썬 명령어 중 print문을 사용하여 x_train 데이터의 형태를 출력하는 명령어입니다. print문을 사용할 때 따옴표 안에 있는 문자(x_train shape)는 문자 그대로 출력됩니다. 하지만 따옴표 안에 있지 않은 문자는 그 값이 출력됩니다. 따라서 이 명령어를 실행하면 x_train.shape가 가진 값이 출력됩니다.

그렇다면 x_train.shape는 어떤 값을 가지고 있을까요? shape 명령어는 넘파이 라이브러리에서 사용하는 명령어로, 이 명령어를 사용하면 데이터의 형태를 볼 수 있습니다.

이 코드를 실행한 결과는 x_train shape (60000, 28, 28)입니다. 그럼 한번 실제 x_train 데이터를 살펴볼까요?

x_train 데이터에는 총 60,000개의 데이터가 있으며, 각 데이터에는 가로 28개, 세로 28개의 데이터가 있으므로 x_train 데이터의 모습은 60000, 28, 28입니다. 이 중에서 첫 번째 데이터의 실제 모습이 바로 그림 16-7입니다. 어떤 숫자처럼 보이나요? 숫자 7을 나타내는 그림입니다. 검은색은 0, 흰색은 255, 회색은 1~254 사이의 숫자로 나타내며, 가로 28개의 숫자, 세로 28개의 숫자로 이루어진 것을 볼 수 있습니다.

그림 16-7 | x_train 데이터 중 첫 번째 데이터: 숫자 7을 나타냄

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.