Logo
내 게시판 만들기
파이썬

math와 statistics 모듈

햇살이 | 2026.04.27 06:24:43
조회 11 | 추천 0

수학 함수와 기초 통계는 표준 라이브러리의 math와 statistics 모듈로 처리합니다.

NumPy 같은 외부 라이브러리 없이도 일반적인 수학·통계 작업을 할 수 있습니다.



math 모듈 — 수학 함수.

math.sqrt(16) — 제곱근(4.0).

math.pi — π(3.14159...).

math.e — 자연로그의 밑(2.71828...).

math.sin·cos·tan — 삼각함수.

math.log(100, 10) — 로그.

math.factorial(5) — 5!=120.

math.gcd(12, 18) — 최대공약수.



유용한 수학 함수.

math.floor(3.7) — 내림(3).

math.ceil(3.2) — 올림(4).

math.isnan(x), math.isinf(x) — 특수값 검사.

math.dist((0,0), (3,4)) — 두 점 사이 거리(5.0).

math.hypot(3, 4) — 빗변(5.0).

math.comb(5, 2) — 조합 C(5,2)=10.



statistics 모듈 — 기초 통계.

statistics.mean([1,2,3,4,5]) — 평균(3).

statistics.median(...) — 중앙값.

statistics.mode(...) — 최빈값.

statistics.stdev(...) — 표준편차.

statistics.variance(...) — 분산.



외부 라이브러리와의 차이.

NumPy는 「수만~수억 개의 숫자를 빠르게」 다룰 때, math·statistics는 「작은 양의 일반 수학·통계」에 적합합니다.

큰 데이터에는 NumPy가 100~1000배 빠르지만, 작은 데이터에서는 math·statistics가 추가 의존성 없이 충분합니다.




한 줄 요약


math는 sqrt·pi·log·삼각함수 등 수학 함수, statistics는 mean·median·stdev 같은 기초 통계를 표준 라이브러리로 제공합니다.

큰 데이터는 NumPy가 효율적입니다.




더 알아볼 것


- math.fsum — 부동소수점 정확한 합

- decimal — 정확한 십진수 연산

- fractions — 분수 연산

공유하기
목록보기
번호 제목 글쓴이 작성일 조회 좋아요
101 별님이 26/04/27 14 0
100 부엉이 26/04/27 12 0
99 다람쥐 26/04/27 15 0
98 야옹이 26/04/27 16 0
97 구름이 26/04/27 19 0
96 곰돌이 26/04/27 16 0
95 부엉이 26/04/27 10 0
94 햇살이 26/04/27 10 0
93 멍뭉이 26/04/27 10 0
92 별님이 26/04/27 13 0
91 다람쥐 26/04/27 11 0
90 부엉이 26/04/27 26 0
89 구름이 26/04/27 9 0
88 토순이 26/04/27 14 0
87 토순이 26/04/27 11 0
86 햇살이 26/04/27 11 0
85 구름이 26/04/27 13 0
84 햇살이 26/04/27 14 0
83 야옹이 26/04/27 17 0
82 너구리 26/04/27 13 0
81 햇살이 26/04/27 11 0
80 토순이 26/04/27 27 0
79 다람쥐 26/04/27 13 0
78 야옹이 26/04/27 10 0
77 부엉이 26/04/27 11 0
76 별님이 26/04/27 11 0
75 햇살이 26/04/27 16 0
74 곰돌이 26/04/27 10 0
73 구름이 26/04/27 13 0
72 햇살이 26/04/27 7 0
신고하기

신고 사유를 선택해 주세요.