파이썬 (Python)/Numpy (array)

파이썬 numpy :: 배열(array)의 차원, 크기, 길이 함수 /ndim, shape, len

옐루비(YellowBee) 2023. 5. 19. 21:47

이번에는 numpy array의 차원, 크기, 길이 함수를 알아보는 ndim,  shape,  len 함수를 알아보려고 합니다.

1. 배열의 차원 (Dimension)

import numpy as np

arr = np.array([1, 2, 3, 4, 5])
print(arr.ndim)
# 출력: 1

위의 예시에서 배열 arr의 차원은 1입니다. 즉, 1차원 배열임을 나타냅니다.

배열의 크기(shape)는 각 차원의 길이를 튜플로 표현한 것 입니다.

2. 배열의 크기 (Shape)

import numpy as np

arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
print(arr.shape)
# 출력: (3, 3)

배열 arr의 크기(shape)는 (3, 3)입니다.

이는 2차원 배열로서 3개의 행(row)과 3개의 열(column)로 이루어져 있음을 나타냅니다.

3. 배열의 길이 (Length)

import numpy as np

arr = np.array([1, 2, 3, 4, 5])
print(len(arr))
# 출력: 5

배열 arr의 길이는 5입니다. 배열에 포함된 원소의 개수를 나타냅니다

배열의 길이(len)는 배열에 포함된 원소의 개수를 의미합니다.