Numpy
Numpy 설치

pip install numpy
Numpy(np)란 무엇인가
- 데이터분석을 포함해 수학과 과학 연산을 위한 파이썬 기본 패키지
- Numpy에서 제공하는 수학연산에 대한 구현이 C언어로 최적화 되어있어 매우 빠르다.
- 다차원 배열을 효과적으로 처리할 수 있다.
- Vector / matrix 생성, 행렬 곱, Broadcast, Index / slice / iterator
Numpy의 차원
- 1차원 축(행) : axis 0 -> Vector(배열)
- 2차원 축(열) : axis 1 -> Matrix(행렬)
- 3차원 축(채널) : axis 2 -> Tensor(3차원 이상)

- 배열의 차원을 rank, 각 차원의 크기를 튜플로 표시하는 것을 shpae
행이 2이고 열이 2인 2차원 배열에서 rank는 2이고 shape는 (2,3)
데이터 분석
가설
"돈이 많은 사람일수록(요금을 많이 낸 사람일수록) 생존 확률이 높다."


50 달러 이상 지불한 승객의 생존률 : 67%
50 달러 이하 지불한 승객의 생존률 : 31%