개념
먼저 Numpy란 "Numerical Python" 의 줄임말로 대규모 다차원 배열과 행렬 연산에 필요한 다양한 함수를 제공해줍니다.
특징
강력한 N 차원 어레이
- 빠르고 다양한 Numpy 벡터화, 인덱싱 및 브로드 캐스트 개념은 오늘날 어레이 컴퓨팅의 사실상 표준입니다.
수치 컴퓨팅 도구
- Numpy 포괄적인 수학 함수, 난수 생성기, 선형 대수 루틴, 퓨리에 변환 등을 제공합니다.
상호 운용
- Numpy는 광범위한 하드웨어 및 컴퓨팅 플랫폼을 지원하며 분산, GPU 및 희소 배열 라이브러리와 잘 작동합니다.
수행자
- Numpy의 핵심은 최적화 된 C 코드입니다. 컴파일된 코드 속도로 Python을 유연하게 해줍니다.
사용하기가 쉽다
- Numpy의 고급 구문은 모든 배경 또는 경험 수준의 프로그래머가 액세스하고 생산성을 높일 수 있도록 합니다.
오픈소스 지원
- 자유 BSD 라이센스 하에 배포 된 Numpy는 활발하고 반응이 빠르고 다양한 커뮤니티에 의해 GitHub에서 공개적으로 개발 및 유지 관리 됩니다.
Numpy 사용하기
numpy import 하기
먼저 numpy를 사용하기 위해 google colab을 사용하지 않는다면 새로 설치 해줍니다.
pip install numpy
다음 numpy를 불러오는 파이썬 코드를 보겠습니다.
import numpy
다음과 같이 numpy를 import하지만 편의를 위해 아래와 같은 별칭을 쓰겠습니다.
import numpy as np
확인하기
이제 numpy가 잘 설치 되었는지 확인하기 위해 다음과 같은 명령어를 입력하겠습니다.
np
# 출력값
# <module 'numpy' from '/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/numpy/__init__.py'>
그러면 다음과 같이 numpy가 설치된 위치를 확인할 수 있습니다.
'Data·AI > Numpy' 카테고리의 다른 글
numpy함수(생성) (0) | 2020.07.30 |
---|
댓글