본문 바로가기

Python/넘파이(numpy)

[Numpy] 설치, 특징 및 데이터 타입

넘파이(numpy)란

파이썬 기반 데이터 분석 환경에서 numpy는 행렬 연산을 위한 핵심 라이브러리

numpy 는 대규모 다차원 배열과 행렬 연산에 필요한 다양한 함수 및 메소드를 제공하고

메모리 버퍼에 배열 데이터를 저장하고 처리하는 효율적인 인터페이스를 제공

 

넘파이(numpy) 설치 및 사용

콘솔창에 pip install numpy 입력하여 설치

설치 후 import numpy 입력하여 사용

 

numpy의 특징

1.강렬한 n차원 배열 객체

2.정교한 브로드캐스팅(다대 일 연산) 기능

3.c/c++ 및 fortran 코드 통합 도구

4.유연한 선행 대수학, 푸리에 변환 및 난수 가능

5.범용적 데이터 처리에 사용 가능한 다차원 컨테이너

 

numpy 데이터 타입

 

numpy는 다음과 같은 데이터 타입을 지원

 

int => np.int16, np.int32(기본값) , np.int64

float(실수) => np.float32, np.float(64)

np.complex => 복소수(128bit float)

np.bool = 불린(논리값)

np.object => 객체타입

np.string_ => 문자열타입

np.unicode => 유니코드 타입

 

 

print(np.__version__)#버전확인
aa = np.int16(100)
ff = np.float32(10.1)
print(type(aa))
print(type(ff))

 

1.20.1
<class 'numpy.int16'>
<class 'numpy.float32'>

'Python > 넘파이(numpy)' 카테고리의 다른 글

[Numpy] 배열 과 차원  (0) 2021.03.18