NumPy es una librería científica de Python que permite trabajar con arreglos multidimensionales de gran tamaño de forma eficiente, además de funciones para realizar operaciones matemáticas, lógicas y estadísticas.
NumPy es de código abierto y es usado ampliamente en otras librerías de ciencias de datos como Pandas, Matplotlib y scikit-learn, entre otras.
NumPy nos permite:
- Crear y manipular arreglos de una o más dimensiones.
- Generar números y distribuciones aleatorias.
- Aplicar funciones numéricas como
sin
,cos
,mean
ymedian
, entre muchas otras.
Una de las características más importantes de NumPy son los arreglos. Los arreglos de NumPy son similares a las listas de Python pero más eficientes en memoria y rendimiento para trabajar con grandes cantidades de datos.