더북(TheBook)

우리가 인공 신경망을 설계하고 딥러닝 모델을 만들 때 어떤 배열의 형태로 입력할 것인지를 결정해야 합니다. 그리고 그 결정에 맞는 배열을 입력하려면 배열의 형태를 정할 필요가 있고, 우리가 정한 배열이 의도한 대로 구성되었는지 살펴보는 과정 또한 필요합니다.

이와 같이 배열의 형태를 살펴볼 때 사용하는 명령어가 바로 ‘형태’를 의미하는 단어인 shape입니다. 내가 만든 narray라는 배열은 이미 넘파이 배열이기 때문에, 다음과 같이 넘파이 라이브러리 안에 있는 다양한 명령어를 사용할 수 있습니다.

narray.shape   # narray라는 넘파이 배열의 형태(shape)를 보여 달라는 의미입니다.

실행 결과

(5,)

narray 배열에는 5개의 원소가 있다는 것을 확인할 수 있습니다.

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