본문 바로가기
5-2 . Numpy 제공 자료구조/소개

[파이썬 numpy] numpy 소개

by 만다린망고 2020. 10. 20.
반응형

[파이썬 numpy] 

numpy 소개


numpy는 그 이름에서도 느낄 수 있듯이 수학과 관련되어 있다. numpy의 num은 numeric 을 뜻한다. numeric은 '수' 다.


numpy는 크게 두 가지를 제공한다.


1) 배열

2) 배열 계산(수학함수)


배열이란 말이 생소하신 분들은 벡터와 행렬을 생각하시면 된다. 1차원 배열이 벡터이고, 2차원 배열이 행렬이다. 3차원배열은 행렬이 여러 층 쌓여있는 것이다. 4차원 배열은 3차원 배열이 두개의 평행우주에 존재하는 것이고...5차원을 넘어가면 직관적으로 받아들이기 힘든 것 같다.


배열에 적용되는 수학함수들은 간단한 계산부터 시작해서, 선형대수, 수치 미적분도 제공한다. 


numpy의 핵심은 배열이다. numpy의 배열은 다른 패키지들에서도 연동되어 사용된다. 아래는 numpy의 배열과 연동되는 대표적인 패키지들이다. 


- Pandas

- Matplotlib

- Scipy

반응형

댓글