넘파이(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 |
---|