NumPy의 데이터 타입
- np.int64: (64비트) 정수
- np.float64: (64비트) 실수
- np.complex: 복소수
- np.bool: 불리언(True, False)
- np.object: 파이썬 객체
- np.str: 문자열
정수형(Integer) 데이터 타입
- numpy.int는 음수와 양수를 표현하는 정수형 데이터 타입
- 뒤에 오는 숫자는 bit의 개수를 의미함(int8 -> 2^8 = 256개만큼의 정수 표현이 가능함)
데이터 타입 변경
1) ndarray 생성 시, 인자로 dtype을 지정하는 방식
import numpy as np
data = [1, 2, 3]
cpx_arr = np.array(data, dtype=np.complex)
str_arr = np.array(data, dtype=np.str)
print(cpx_arr)
print(str_arr)
2) ndarray.astype(dtype)
- ndarray에 저장된 데이터를 주어진 dtype으로 변환해서 반환함
- dtype: 변경하고자 하는 배열의 데이터 타입
origin = np.arange(1, 2, 0.2)
print('\nOriginal data')
print(origin)
print('dtype : ', origin.dtype)
result = origin.asarray(int)
print('\nResult of astype(int)')
print(result)
'프로젝트 > 코드프레소 체험단' 카테고리의 다른 글
파이썬으로 배우는 데이터 분석: NumPy - NumPy의 기본 연산 (0) | 2022.04.01 |
---|---|
파이썬으로 배우는 데이터 분석: NumPy - NumPy의 reshape (0) | 2022.04.01 |
파이썬으로 배우는 데이터 분석: NumPy - ndarray 생성 (0) | 2022.03.28 |
파이썬으로 배우는 데이터 분석: NumPy - NumPy 라이브러리 소개 (0) | 2022.03.27 |
파이썬으로 배우는 데이터 분석 - 데이터 분석을 위한 파이썬 라이브러리 (0) | 2022.03.27 |