Qué es y cómo se utiliza Numpy
Clase 8 de 32 • Curso de Machine Learning Aplicado con Python
Resumen
Datos importantes:
- Numpy es una librería muy importante para el ecosistema de Python ya que es la base de todos los cálculos científicos y muchas de las librerías de Machine Learning.
- Scikit-Learn con sus modelos, cuando retorna un resultado, en general lo retorna en un formato Numpy.
- La API de Numpy tiene muchas similitudes con Pandas.
- Numpy reemplaza de forma más eficiente lo que podría ser un tipo lista. En las listas podemos tener conjuntos de elementos numéricos. Sin embargo las listas no logran manejar datos de dos dimensiones.
- Las listas no poseen métodos que son prácticos para hacer aritmética.
- Es importante saber que otros lenguajes de programación poseen librerías altamente optimizadas para hacer cálculos numéricos con vectores de datos. Numpy es esa librería para el lenguaje de programación de Python.
- np.linspace es una función que permite crear un array de una dimensión de números entre 0 y 1.
- Los array a diferencia de otros objetos en Python están fuertemente tipificados. Esta tipificación fuerte es necesaria porque es una de las cosas que permite que esta librería sea más rápida que ocupar listas, por ejemplo.