Numpy 4. 인덱싱, 슬라이싱
인덱싱 인덱싱은 파이썬 list와 크게 다르지 않다. 1차원 배열 arr = np.arange(10) arr[2] 다차원 배열 arr_np = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]]) arr_np[0][1] arr_np[0, 1] 다차원 배열은 파이썬 list와 같이 [][]... 형태로 인덱스를 찾아갈수도 있고 [x, x, x....] 형태로 찾아갈수도 있다. 또한 다차원 배열의 각 인덱스 요소는 numpy 배열이다. 즉 arr_np[1]인 [4, 5, 6] 배열에 대해 이런 연산이 가능하다. 슬라이싱 1차원 배열 arr_np = np.array([1, 2, 3, 4, 5]) arr_slice = arr_np[2:4] 슬라이싱도 파이썬 list와 형태는 크게 다르지..
파이썬/numpy
2020. 10. 26.