티스토리 뷰
반응형
오늘은 머신러닝을 배우는데 있어서 필요한 numpy에 대해 정리해보겠습니다.
1. Numpy란?
numpy는 Numerical Python의 약자입니다.
파이썬의 고성능 과학 계산용 패키지로 Matrix와 Vector와 같은 Array 연산을 할때 사용하며 표준 라이브러리 처럼 사용하고 있습니다. 한글로는 넘파이로 주로 통칭하며, 넘피/늄파이라고도 부르기도 합니다.
2. Numpy 특징
numpy의 특징은 다음과 같습니다.
- 일반 List에 비해 빠르고, 메모리를 효율적으로 사용한다.
- 반복문 없이 데이터 배열에 대한 처리를 지원하여 빠르고 편리하다.
- 선형대수와 관련된 다양한 기능을 제공한다.
- C, C++, 포트란 등의 언어와 통합이 가능하다.
3. Numpy 레퍼런스
numpy를 학습할때 참고하면 좋은 사이트 목록입니다.
http://cs231n.github.io/python-numpy-tutorial/
https://datascienceschool.net/view-notebook/661128713b654edc928ecb455a826b1d/
4. Numpy 설치 및 사용 방법
numpy를 테스트 해보시려면 아나콘다를 설치하는 것을 추천드립니다.
아래 블로그를 참조하여 아나콘다를 설치하고 jupyter로 테스트를 진행하시면 됩니다.
https://firework-ham.tistory.com/25
numpy 호출 방법
numpy는 다른 python 라이브러리 호출방법과 동일합니다.
import numpy as np
일반적으로 numpy는 np라는 alias 별칭을 이용하여 호출합니다.
거의 모든 예제에서 np로 사용하기 때문에 np가 나오면 numpy라고 이해하시면 됩니다.
참조
https://www.youtube.com/watch?v=aHthqCgsSFs&list=PLBHVuYlKEkULZLnKLzRq1CnNBOBlBTkqp&index=1
반응형
'python' 카테고리의 다른 글
파이썬 numpy - array 사칙연산, 행렬 곱, Broadcasting (1) | 2020.02.11 |
---|---|
파이썬 numpy 단위행렬, 대각행렬 생성 및 추출 방법. (0) | 2020.02.08 |
파이썬 numpy - array 생성 함수 ones, zeros,empty (0) | 2020.02.07 |
[python] numpy Shape 이란? Shape다루기 (2) | 2020.02.06 |
[python] numpy array 특징과 사용법 (0) | 2020.02.05 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- 머신러닝
- 노드
- vscode
- 퍼셉트론
- k8s metrics-server
- Java leetcode
- CHATGOT
- k8s metrics-server running
- 30 Day LeetCode Challenge
- LeetCode 풀이
- LeetCode 30일 챌린지
- 파이썬 numpy
- 파이썬
- git
- 넘파이
- LeetCode 알고리즘 공부
- 리엑트
- numpy
- Python
- 지도학습
- 버츄얼스튜디오코드
- React 프로젝트 생성
- Component
- GPT서비스
- Java
- react
- GPTGOT
- Node
- LeetCode 5월 챌린지
- 에라토스테네스
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
글 보관함