Las cookies nos permiten ofrecer nuestros servicios. Al utilizar nuestros servicios, aceptas el uso que hacemos de las cookies. Más Información. Aceptar

Por qué usar NumPy

Abraham Requena Mesa
  • Escrito por Abraham Requena Mesa el 27 de Octubre de 2020
  • 1 min de lectura Big Data
Por qué usar NumPy

NumPy es una librería Python open source que introduce los vectores y las matrices en Python. Posee numerosas funciones para trabajar con dichos vectores y matrices.

Si os hacéis la pregunta ¿por qué vectores y matrices?, debéis saber que el mundo del dato, y más en concreto el mundo del machine learning, se basa en gran parte en vectores y en matrices. Esto es así porque cualquier representación de datos estructurados, cualquier fichero, se puede observar como si fuera una matriz, es decir, cada una de las filas de la matriz podría ser cada una de las observaciones de ese conjunto de datos, y cada una de las columnas de la matriz podría ser cada una vez las columnas de ese conjunto de datos.

Imagen 0 en Por qué usar Numpy

Las matrices y los vectores resultarán muy familiares a todos los que trabajen en el campo del Data Science.

Características principales de NumPy

Algunas de las características principales de NumPy que podemos destacar son:

  • Está escrito en C, lo que le proporciona de una velocidad muy alta, y cuando trabajamos con grandes conjuntos de datos la velocidad es un punto fundamental, incluso se encuentra dentro de las famosas V’s del Big Data.

  • Incluye funciones para operaciones de muchos tipos, matemáticas, de lógica, de ordenación, estadísticas, de entrada y salida para leer y escribir ficheros, etcétera. Es una librería bastante amplia y unida a Pandas ambas en conjunto son muy potentes.

  • El objeto “ndarray” o “array” es el tipo de dato más importante en NumPy, es el tipo de datos por excelencia.

  • Es muy usada en el mundo del Data Science, cualquier persona que trabaje en este mundo, probablemente usará a diario la librería NumPy.

Comparativa entre NumPy y Python

NumPy es una librería de Python, que se usa porque nos facilita bastante la vida. En el video que acompaña a este artículo os mostramos un ejemplo de uso de NumPy, en el que puedes ver como ayuda a trabajar de forma más sencilla con datos y a una mayor velocidad.

Relacionado

Te dejamos una selección de cursos, carreras y artículos

Buenas prácticas en Python

Buenas prácticas en Python

taller

Con este taller aprenderás:

  • Aprenderás los fundamentos de la POO
  • Aprenderás sobre testing en Python
  • Aprenderás como escribir código Pythonico

Duración: 32 minutos y 42 segundos

Más de 300 empresas confían en nosotros

Oesia
Vass
Everis
Ayesa
Altran
Ibermatica
Atmira
GFI
Accenture
GMV
Concatel
Telefonica
Caser
Banco de España
kpmg
Mapfre
Randstad