# Módulos numéricos y matemáticos

Los módulos descritos en este capítulo proporcionan funciones y tipos de datos numéricos y relacionados con las matemáticas. El módulo `numbers` define una jerarquía abstracta de tipos numéricos. Los módulos `math` y `cmath` contienen varias funciones matemáticas para números complejos y de punto flotante. El módulo `decimal` admite representaciones exactas de números decimales, utilizando aritmética de precisión arbitraria.

En este capítulo se documentan los siguientes módulos:

- `numbers` — Numeric abstract base classes
  - La torre numérica
  - Notes for type implementers
    - Agregar más ABCs numéricos
    - Implementar operaciones aritméticas
- `math` — Mathematical functions
  - Floating point arithmetic
  - Floating point manipulation functions
  - Power, exponential and logarithmic functions
  - Summation and product functions
  - Conversión angular
  - Funciones trigonométricas
  - Funciones hiperbólicas
  - Funciones especiales
  - Number-theoretic functions
  - Constantes
- `math.integer` — integer-specific mathematics functions
- `cmath` — Mathematical functions for complex numbers
  - Conversión a y desde coordenadas polares
  - Funciones logarítmicas y de potencias
  - Funciones trigonométricas
  - Funciones hiperbólicas
  - Funciones de clasificación
  - Constantes
- `decimal` — Decimal fixed-point and floating-point arithmetic
  - Quick-start tutorial
  - Objetos Decimal
    - Operandos lógicos
  - Objetos context
  - Constantes
  - Modos de redondeo
  - Señales
  - Floating-point notes
    - Mitigación del error de redondeo usando mayor precisión
    - Valores especiales
  - Trabajando con hilos
  - Casos prácticos
  - Preguntas frecuentes sobre decimal
- `fractions` — Rational numbers
- `random` — Generate pseudo-random numbers
  - Funciones de contabilidad
  - Funciones para los bytes
  - Funciones para enteros
  - Funciones para secuencias
  - Discrete distributions
  - Distribuciones para los nombres reales
  - Generador alternativo
  - Notas sobre la Reproducibilidad
  - Ejemplos
  - Recetas
  - Command-line usage
  - Command-line example
- `statistics` — Mathematical statistics functions
  - Promedios y medidas de tendencia central
  - Medidas de dispersión
  - Estadísticas para relaciones entre dos entradas
  - Detalles de las funciones
  - Excepciones
  - Objetos `NormalDist`
  - Examples and Recipes
    - Problemas de probabilidad clásicos
    - Entradas de Monte Carlo para simulaciones
    - Aproximación de la distribución binomial
    - Clasificador bayesiano ingenuo