파이썬 책에 numpy~ numpy~ 안 나오는 데가 없다.
언제 사용하는 라이브러리인가?
먼저 설치부터 시작한다!!
1. numpy 설치
이전에 내가 설치해 둔 적이 있는 건가??
cmd 창에서 pip install numpy 명령어를 입력하면 된다.
2. numpy 간단 함수 모음
책이나 강의를 들으면 numpy 관련 함수들이 계속 나온다.
자주 사용되는 것만 추렸다.
그래도 간략한 설명을 하자면~
import numpy as np
→ numpy를 import 한다. np라 부른다.
np.sqrt(숫자) | 제곱근을 구한다. 루트! |
np.pi | 원주율. 3.14XXX |
np.sin(각 in radians) np.cos(각 in radians) |
삼각함수 예시다. 그런데 도를 넣으면 안 된다. 라디안 기준으로 넣어줘야 한다. |
np.random.seed(숫자) | 난수 생성의 시드를 설정한다. 숫자가 같으면 동일한 난수가 발생한다. |
np.random.rand(숫자) | 0~1 사이에 있는 실수를 n번 생성한다. |
np.random.choice(숫자1,숫자2) | 0부터 '숫자1' 미만까지의 정수 中 '숫자2' 만큼 생성한다. |
np.random.choice(숫자1,숫자2,replace=False) | replace=False 는 중복으로 생성하지 않는다. |
np.random.randint(숫자1,숫자2) | '숫자1'~'숫자2' 사이에서 정수를 랜덤으로 생성한다. |
이 정도면 충분할까?
아직 numpy array는 보지 못했다.
그건 나중에 진행하는 걸루...
728x90
'파이썬 100일 챌린지' 카테고리의 다른 글
[100일 챌린지] 파이썬 엑셀을 읽어 간단하게 그래프 그리기 (인덱스 지정, 열 삭제) #024 (0) | 2021.06.13 |
---|---|
[100일 챌린지] 파이썬 numpy array (ndarray) 생성과 함수 모음 #023 (0) | 2021.06.12 |
[100일 챌린지] 파이썬 pandas 엑셀 import (xlrd 설치, openpyxl 설치, read_excel 에러) #021 (0) | 2021.06.07 |
[100일 챌린지] 파이썬 리스트 함수 정리 (슬라이싱,역순슬라이싱,값추가,길이,역순재배열) #020 (0) | 2021.06.06 |
[100일 챌린지] 파이썬 matplotlib 한글 폰트, 마이너스 기호 깨짐 방지 #019 (1) | 2021.06.06 |