Numpy 배열요소에 쉽게 접근하는 방법(how to access numpy array elements)

안녕하세요 jay입니다.
오늘은 Numpy array elements accessing 기초에 대해 알아보도록 하겠습니다.


# Numpy indexing

import numpy as np

arr = np.arange(12).reshape(4,3)
print(arr)
"""
[[ 0  1  2]
 [ 3  4  5]
 [ 6  7  8]
 [ 9 10 11]]
"""

# indexing
# 1번째 행에 접근
print(arr[1]) # [3 4 5]

# 1번째 행, 2번째 열(1,2)에 접근 
print(arr[1][2]) # 5

# 1번째 행, 2번째 열(1,2)에 접근 
print(arr[1,2]) # 5
Numpy array는 list와 마찬가지로 0부터 indexing이 되어있습니다. 위의 예제는 2차원인 Numpy array예제를 가져왔습니다. 
Numpy array element에 접근하는 법은 다양합니다. 첫번째 방법으로 array[행][열]로 접근하는 방법이 있고 array[행,열]로 접근하는 방법이 있습니다.

댓글