Cheat sheets
Cheat sheet de NumPy
Referencia rápida de NumPy: crear arrays, indexar, operar de forma vectorizada y calcular estadísticas.
Crear arrays
np.array([1, 2, 3])- Crea un array a partir de una lista.
np.zeros((3, 3))- Array de ceros con la forma dada.
np.arange(0, 10, 2)- Secuencia con paso fijo.
np.linspace(0, 1, 5)- N valores igualmente espaciados en un rango.
Indexar y transformar
arr[1:3]- Slicing: selecciona un rango de elementos.
arr[arr > 5]- Indexado booleano: filtra por condición.
arr.reshape(2, 3)- Cambia la forma del array sin copiar datos.
arr.T- Transpone un array 2D.
Operaciones vectorizadas
arr + 1- Suma un escalar a cada elemento, sin bucle.
arr1 + arr2- Suma elemento a elemento entre dos arrays.
arr * 2- Multiplica cada elemento por un escalar.
np.dot(a, b)- Producto punto entre dos vectores.
Estadísticas
arr.mean(), arr.std()- Media y desviación estándar.
arr.sum(axis=0)- Suma a lo largo de un eje específico.
np.linalg.norm(arr)- Magnitud (norma euclidiana) de un vector.