NumPy es la librería fundamental para el cálculo numérico en Python, y la base sobre la que se construyen herramientas como Pandas, TensorFlow o scikit-learn. Su principal ventaja es la capacidad de realizar operaciones sobre arrays completos sin necesidad de bucles explícitos, lo que se traduce en un rendimiento muchísimo mayor que el de las listas tradicionales de Python.
Esta capacidad de "vectorizar" operaciones es esencial cuando se trabaja con grandes volúmenes de datos numéricos, como ocurre habitualmente en ciencia de datos, machine learning o procesamiento de señales.
Código de ejemplo:
import numpy as np arr = np.array([1, 2, 3, 4, 5]) print(arr * 2) # [2 4 6 8 10] - sin bucle print(arr.mean()) # 3.0 print(arr.sum()) # 15 # Operaciones con matrices matriz = np.array([[1, 2], [3, 4]]) print(np.dot(matriz, matriz)) # Producto matricial
.png)
No hay comentarios:
Publicar un comentario
Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.