더북(TheBook)

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 배열의 인덱스와 원소의 값

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