numpy array [::] / double colon / numpy ::

jaeha_lee·2021년 5월 7일
1

A[start:end:step]

따라서 numpy[1::3] -> end가 생략되어 있는 것이다. 1번 인덱스부터 시작해서 3칸씩 이동해서 가져오는 것.

import numpy as np
A = np.array([[1,2,3,4,5,6],[7,8,9,10,11,12]])
print(A[:,1::2])
"""
[[ 2  4  6]
 [ 8 10 12]]
참고로 A[: 여기 앞에 :는 해당 부분을 다 가져온다는 의미
"""

1개의 댓글

comment-user-thumbnail
2021년 5월 10일

감사합니다

답글 달기