본문 바로가기
Python for Data Science/numpy

N차원 배열의 개념

by print_soo 2024. 9. 16.

1차원 배열

# 선언 
# 1차원 배열 [4]
array_1d = [1, 2, 3, 4]

 

 

 

2차원 배열

# 선언
# 2차원 배열  [2][3]
array_2d = [
    [1, 2, 3],  # 첫 번째 행
    [4, 5, 6]   # 두 번째 행
]

axis=0은 행, axis=1은 열을 가르킨다.

 

3차원 배열

# 선언
# 3차원 배열 [2][3][4] -> 크기가 3행 4열인 2차원 배열의 개수가 2개인 다차원 배열
array_3d = [
    [
        [1, 2, 3, 4],  # 첫 번째 2차원 배열의 첫 번째 행
        [5, 6, 7, 8],  # 첫 번째 2차원 배열의 두 번째 행
        [9, 10, 11, 12]   # 첫 번째 2차원 배열의 세 번째 행
    ],
    [
        [13, 14, 15, 16],  # 두 번째 2차원 배열의 첫 번째 행
        [17, 18, 19, 20],  # 두 번째 2차원 배열의 두 번째 행
        [21, 22, 23, 24]   # 두 번째 2차원 배열의 세 번째 행
    ]
]

axis=0은 차원, axis=1은 행, axis=2는 열을 가르킨다.