Tutorial introductorio a la librería NumPy de Python en el que revisaremos la principal estructura ofrecida por ésta: el array multidimensional. Además de ver los principales métodos para crear este tipo de estructuras y los procedimientos involucrados en su uso -redimensionamiento, selección...-, revisaremos una selección de las funciones ofrecidas por NumPy -todas en torno al concepto de array multidimensional-: funciones matemáticas, de conjuntos, de álgebra lineal... Terminaremos revisando las funciones que permiten leer y guardar arrays en disco, y las herramientas para la generación de arrays con números aleatorios a partir de diversas distribuciones.
Contenido:
- Presentación
- El array multidimensional ndarray
- Creación de arrays
- Tipos de datos
- Indexado y selección
- Redimensionamiento de arrays
- Ordenación de arrays
- Operaciones con arrays
- Funciones universales
- Funciones de conjuntos
- Funciones matemáticas
- Funciones para arrays booleanos
- Funciones de álgebra lineal
- Otras funciones
- Lectura y escritura de ficheros
- Números aleatorios
- Conclusión