본문 바로가기
2학년 2학기/데이터 사이언스 입문

Numpy - ndarray의 속성

by print_soo 2024. 9. 26.

1. dtype

: 배열 요소의 자료형

 

2. ndim

: 배열의 차원 (예시: 1차원, 2차원, 3차원)

 

3. shape

: 배열의 모양 (예시: 1x2, 3x4x5)

 

4. size

: 전체 요소의 개수


 

[예시 코드]

import numpy as np

# 2x3 배열 생성
arr = np.array([[1, 2, 3], [4, 5, 6]])

# 각 속성 출력
print("dtype (배열 요소의 자료형):", arr.dtype)  # 배열 요소의 자료형
print("ndim (배열의 차원):", arr.ndim)           # 배열의 차원
print("shape (배열의 모양):", arr.shape)         # 배열의 모양 (행과 열)
print("size (전체 요소의 개수):", arr.size)      # 전체 요소의 개수


---------------------------------------------


# dtype (배열 요소의 자료형): int64
# ndim (배열의 차원): 2
# shape (배열의 모양): (2, 3)
# size (전체 요소의 개수): 6