[numpy]np.itemsize

About_work·2024년 3월 2일
0

numpy

목록 보기
8/8
  • numpy.itemsize 속성: 배열의 각 요소의 크기를 바이트 단위로 반환
  • 이 속성은, 배열에 저장된 각 데이터 요소의 메모리 크기를 알고 싶을 때 사용
  • 모든 요소는 배열의 dtype에 따라 동일한 크기를 가집니다.

예시

import numpy as np

# 정수형 배열 생성
int_array = np.array([1, 2, 3], dtype=np.int32)
print(int_array.itemsize)  # 출력: 4, int32는 32비트이므로 4바이트

# 부동소수점형 배열 생성
float_array = np.array([1.0, 2.0, 3.0], dtype=np.float64)
print(float_array.itemsize)  # 출력: 8, float64는 64비트이므로 8바이트

# 복소수형 배열 생성
complex_array = np.array([1+2j, 3+4j], dtype=np.complex128)
print(complex_array.itemsize)  # 출력: 16, complex128는 128비트이므로 16바이트

이 예시에서는 세 가지 다른 데이터 타입(int32, float64, complex128)을 사용하여 numpy 배열을 생성하고, 각 배열의 itemsize를 출력하여 각 데이터 타입의 요소가 메모리에서 차지하는 바이트 크기를 확인

profile
새로운 것이 들어오면 이미 있는 것과 충돌을 시도하라.

0개의 댓글