IT 및 코딩/Numpy

<꿀팁모아 : 209번째 포스팅> NumPy 배열 슬라이싱

희망주기 2022. 8. 16. 16:43
반응형

<꿀팁모아 : 209번째 포스팅> NumPy 배열 슬라이싱

 

안녕하세요 꿀팁모아의 희망주기입니다

 

오늘 알아볼 주제는

 

NumPy 배열 슬라이싱입니다

 

1 배열 슬라이스 (Array Slice)

  파이썬에서 슬라이싱하는 것은 주어진 인덱스에서 다른 주어진 인덱스로 요소를 가져오는 것을 의미합니다. 우리는 [start:end] 다음과 같이 인덱스 대신 슬라이스를 통해 전달하는데요. 통과하지 못하면 0으로 간주합니다. 

 

인덱스 1에서 인덱스 5로 요소 분할
인덱스 4에서 배열의 끝으로 요소 분할
요소를 처음부터 인덱스 4로 슬라이스 하기

2 네거티브 슬라이싱 

  빼기 연산자를 사용하여 끝에서 인덱스를 참조합니다 

인덱스 3에서 끝에서 인덱스 1로 끝에서 슬라이스

3 걸음 

  step 값을 사용하여 슬라이스의 단계를 결정합니다 

인덱스 1에서 인덱스 5까지 다른 모든 요소를 반환
전체 배열에서 다른 모든 요소 반환

4 2차원 배열 슬라이스 

두 번째 요소에서 인덱스 1에서 인덱스 4로 요소로 분할
두 요소 모두에서 인덱스 2를 반환
두 요소 모두에서 인덱스 1을 인덱스 4 (포함되지 않음)로 슬라이스하면 2-D 배열이 반환

 

반응형