Chap.12 표준모듈[수학] - import, math, statistics
모듈 : 재사용 가능
모듈의 가장 낮은 단위는 함수이다.
python 에서 성격이 유사한 함수끼리 파일에 모아두었다.
수학
import, math, statistics
임포트(import)
-
다른 파일에 정의된 변수 , 함수, 객체 등을 사용하기 전에 이를 알리는 것
-
표준 모듈
- 파이썬에서 제공하는 모듈
import 모듈 [as alias] # 별칭(옵션)
from 모듈 import 함수명 # 필요한 함수만 쓸 때
import math
print(math.sqrt(2))
from math import sqrt
print(sqrt(2))
import math as m
print(m.sqrt(2))
from math import sqrt as sq
print(sq(2))
결과
1.4142135623730951
1.4142135623730951
1.4142135623730951
1.4142135623730951
많이하는 실수 : 파일명을 math.py로 저장 (모듈을 찾을 때 현재 디렉토리를 먼저 본다.)
파일명=모듈명
math 모듈
-
상수
- pi : 원주율 상수
- tau : 원주율의 2배되는 상수
- e : 자연 대수 상수
- inf : 무한대 값
- nan : 숫자가 아닌 값을 의미
-
함수
- sqrt(x)
- pow(x,y)
- hypot(x,y)
- factorial(x)
- sin(x), cos(x), tan(x)
- degrees(x)
- radians(x)
- ceil(x) : 올림
- floor(x) : 버림
- fabs(x)
- trunc(x)
- log(x, base)
- log10(x)
- gcd(a, b)
예외 - round() : 반올림 (일반 함수)
import math
print(math.sin(math.radians(45)))
print(math.sqrt(2))
print(math.factorial(5))
결과
0.7071067811865476
1.4142135623730951
120
통계 모듈, statistics
-
함수
- mean() : 평균
- harmonic_mean() : 조화평균
- median() : 중앙값, 짝수인 경우 보간값 계산
- median_low() : 중앙값을 구함, 집합 내의 낮은 값 선택
- median_high() : 중앙값을 구함, 집합 내의 높은 값 선택
- mdeian_grouped() : 그룹 연속 중앙값
- mode(): 최빈값
- pstdev() : 모표준편차
- stddev() : 표준편차
- variance() : 분산
우리는 중요성 X
'인터페이스 개발 > Python' 카테고리의 다른 글
Python - 표준모듈[난수] - random (0) | 2020.07.27 |
---|---|
Python - 표준모듈[시간] - time, 실행 시간 측정, 실행 멈춤, 달력, 날짜 (0) | 2020.07.27 |
Python - 컬렉션 관리[예제] - 사전 활용[Value를 기준으로 정렬] (0) | 2020.07.26 |
Python - 컬렉션 관리[컬렉션의 사본] - 리스트의 사본 (0) | 2020.07.26 |
Python - 컬렉션 관리[람다 함수] - filter, map, 람다 함수 (0) | 2020.07.26 |
댓글