NumPy es una librería de Python optimizada para el cálculo y manipulación de datos numéricos en grandes arrays multidimensionales.
Para instalar NumPy, utiliza el siguiente comando:
pip install numpy
Es recomendable crear un entorno virtual para gestionar las dependencias.
NumPy utiliza ndarrays para manejar matrices multidimensionales. Ejemplo de creación de arrays:
import numpy as np
# Array unidimensional
arr_1d = np.array([1, 2, 3])
# Array bidimensional
arr_2d = np.array([[1, 2, 3], [4, 5, 6]])
NumPy permite realizar operaciones matemáticas directamente en los arrays.
arr1 = np.array([1, 2, 3])
arr2 = np.array([4, 5, 6])
# Suma de arrays
resultado = np.add(arr1, arr2)
NumPy proporciona funciones rápidas para análisis estadístico:
data = np.array([1, 2, 3, 4, 5])
# Calcular media
media = np.mean(data)
NumPy permite cambiar la forma y estructura de los arrays:
arr = np.array([[1, 2], [3, 4]])
# Cambiar forma
arr_reshape = arr.reshape(1, 4)
NumPy es una herramienta poderosa para cálculos numéricos en Python, esencial en análisis de datos, machine learning y ciencia de datos.