Capítulo 16. Tratamiento numérico

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

Puedes realizar algunos cálculos numéricos con operadores (tratados en "Operaciones numéricas") y funciones incorporadas (tratadas en "Funciones incorporadas"). Python también proporciona módulos que admiten cálculos numéricos adicionales, que se tratan en este capítulo: matemáticas y cmath, estadística, operador, aleatorio y secretos, fracciones y decimal. El procesamiento numérico a menudo requiere, más concretamente, el procesamiento de matrices de números; este tema se trata en "Procesamiento de matrices", centrándose en el módulo array de la biblioteca estándar y en la popular extensión de terceros NumPy. Por último, en "Paquetes numéricos adicionales" se enumeran varios paquetes adicionales de procesamiento numérico producidos por la comunidad Python. La mayoría de los ejemplos de este capítulo asumen que has importado el módulo adecuado; las sentencias import sólo se incluyen cuando la situación puede no estar clara.

Valores en coma flotante

Python representa valores numéricos reales (es decir, los que no son enteros) utilizando variables de tipo float. A diferencia de los enteros, los ordenadores raramente pueden representar los floatscon exactitud, debido a su implementación interna como un entero binario de tamaño fijo significando (a menudo llamado incorrectamente "mantisa") y un entero binario de tamaño fijo exponente. ...

Get Python en una cáscara de nuez, 4ª edición now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.