Python for Data Science/numpy
N차원 배열의 개념
kkkkk1023
2024. 9. 16. 13:32
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는 열을 가르킨다.