이 문서는 더는 지원되지 않는 이전 버전의 파이썬 용입니다. 업그레이드하고, 다음 설명서를 읽어야 합니다: 현재 안정 버전에 대한 파이썬 설명서.

# 숫자와 수학 모듈

이 장에 나와있는 모듈들은 숫자와 수학에 관련된 함수와 데이터 타입을 제공합니다. `numbers` 모듈은 숫자 데이터 타입을 위한 추상 계층 구조를 정의합니다. `math` 와 `cmath` 모듈은 부동소수와 복소수를 위한 여러 수학 함수를 가지고 있습니다. `decimal` 모듈은 임의의 정밀도 계산을 사용하여 정확한 10진수 표현을 지원합니다.

이 장에는 다음과 같은 모듈이 설명되어 있습니다:

- `numbers` — 숫자 추상 베이스 클래스
  - 숫자 계층
  - 형 구현을 위한 주의 사항
    - 더 많은 숫자 추상 베이스 클래스(ABC) 추가
    - 산술 연산 구현
- `math` — Mathematical functions
  - Number-theoretic and representation functions
  - Power and logarithmic functions
  - Trigonometric functions
  - Angular conversion
  - Hyperbolic functions
  - Special functions
  - Constants
- `cmath` — 복소수를 위한 수학 함수
  - 극좌표 변환
  - 거듭제곱과 로그 함수
  - 삼각 함수
  - 쌍곡선(hyperbolic) 함수
  - 분류 함수
  - 상수
- `decimal` — 십진 고정 소수점 및 부동 소수점 산술
  - 빠른 시작 자습서
  - Decimal 객체
    - 논리적 피연산자
  - Context 객체
  - 상수
  - 자리 올림 모드
  - 신호
  - 부동 소수점 노트
    - 증가시킨 정밀도로 자리 올림 오차 줄이기
    - 특수 값
  - 스레드로 작업하기
  - 조리법
  - Decimal FAQ
- `fractions` — 유리수
- `random` — Generate pseudo-random numbers
  - Bookkeeping functions
  - Functions for integers
  - Functions for sequences
  - Real-valued distributions
  - Alternative Generator
  - Notes on Reproducibility
  - Examples and Recipes
- `statistics` — Mathematical statistics functions
  - Averages and measures of central location
  - Measures of spread
  - Function details
  - Exceptions