4 슬라이싱 살펴보기
다음으로 배열의 원소 중 일정한 부분만 가져올 수 있는 슬라이싱을 살펴보겠습니다. 우리가 앞으로 딥러닝 모델을 만들 때에는 상당히 많은 데이터를 사용합니다. 그리고 그 데이터를 모두 딥러닝 모델을 만들 때 사용할 수도 있지만 일부분만 가져와서 사용하는 경우가 더 많죠. 전체 데이터를 여러 부분으로 나누어서 사용하기도 한답니다. 이와 같이 데이터를 나눌 때 슬라이싱을 사용하며, 이 슬라이싱은 빅데이터를 다룰 때 유용하게 사용됩니다.
다음과 같이 배열을 하나 만든 후 실습을 진행하겠습니다.
list = [1, 3, 5, 7, 9, 11, 13, 15]
이때 각 원소의 값과 인덱스 번호는 다음과 같습니다.
• 1번째 원소는 1(인덱스 번호는 0)
• 2번째 원소는 3(인덱스 번호는 1)
• 3번째 원소는 5(인덱스 번호는 2)
• 4번째 원소는 7(인덱스 번호는 3)
• 5번째 원소는 9(인덱스 번호는 4)
• 6번째 원소는 11(인덱스 번호는 5)
• 7번째 원소는 13(인덱스 번호는 6)
• 8번째 원소는 15(인덱스 번호는 7)
그림 11-3 | list 배열의 인덱스와 원소의 값