Capítulo 7. Introducción a NumPy
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo pretende presentar la biblioteca Numeric Python (NumPy) a quienes no estén familiarizados con ella. NumPy es la pieza clave de pandas, la potente biblioteca de análisis de datos que utilizaremos en los próximos capítulos para limpiar y explorar nuestro conjunto de datos de los Premios Nobel, recientemente extraído (véase el Capítulo 6). Una comprensión básica de los elementos y principios básicos de NumPy es importante si quieres sacar el máximo partido de pandas. Por lo tanto, el énfasis de este capítulo es proporcionar una base para la próxima introducción a pandas.
NumPy es un módulo de Python que permite acceder a una manipulación de matrices multidimensionales muy rápida, implementada mediante bibliotecas de bajo nivel escritas en C y Fortran.1 El rendimiento nativo de Python con grandes cantidades de datos es relativamente lento, pero NumPy te permite realizar operaciones paralelas en grandes matrices a la vez, lo que lo hace muy rápido. Dado que NumPy es el principal bloque de construcción de la mayoría de las bibliotecas de procesamiento de datos de Python, pandas incluido, es difícil discutir su estatus como eje del mundo del procesamiento de datos de Python.
Además de pandas, el enorme ecosistema de NumPy incluye Science Python (SciPy), que complementa a NumPy con módulos de ciencia e ingeniería; scikit-learn, ...