반응형
[파이썬 numpy]
numpy 소개
numpy는 그 이름에서도 느낄 수 있듯이 수학과 관련되어 있다. numpy의 num은 numeric 을 뜻한다. numeric은 '수' 다.
numpy는 크게 두 가지를 제공한다.
1) 배열
2) 배열 계산(수학함수)
배열이란 말이 생소하신 분들은 벡터와 행렬을 생각하시면 된다. 1차원 배열이 벡터이고, 2차원 배열이 행렬이다. 3차원배열은 행렬이 여러 층 쌓여있는 것이다. 4차원 배열은 3차원 배열이 두개의 평행우주에 존재하는 것이고...5차원을 넘어가면 직관적으로 받아들이기 힘든 것 같다.
배열에 적용되는 수학함수들은 간단한 계산부터 시작해서, 선형대수, 수치 미적분도 제공한다.
numpy의 핵심은 배열이다. numpy의 배열은 다른 패키지들에서도 연동되어 사용된다. 아래는 numpy의 배열과 연동되는 대표적인 패키지들이다.
- Pandas
- Matplotlib
- Scipy
반응형
'5-2 . Numpy 제공 자료구조 > 소개' 카테고리의 다른 글
파이썬 넘파이(numpy) 패키지 설치 방법 (0) | 2021.10.08 |
---|---|
파이썬 numpy의 array(배열)에 관한 의문 (0) | 2020.10.21 |
댓글