Suma, media y el truco de axis
Agregue por filas o por columnas.
Suma, media y el truco de axis es una lección gratuita de Data Science Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Data Science Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Data Science Academy incluye 4 lecciones en total.
Resúmenes en una sola llamada
NumPy puede reducir un array completo a un único número. Métodos como sum y mean convierten muchos valores en un resumen rápido.
a = np.array([2, 4, 6])
total = a.sum() # 12Mean es la media
mean divide el total entre la cantidad de elementos. Para el array anterior devuelve 4.0, la media habitual que ya conoce.
avg = a.mean() # 4.0De forma predeterminada, todo el array
Sin argumentos adicionales, estos métodos reducen todo a un único escalar. Todos los elementos participan en el cálculo, sin distinguir entre filas y columnas.
m = np.arange(6).reshape(2, 3)
m.sum() # 15Conozca el argumento axis
El verdadero poder está en axis. Indica a NumPy en qué dirección debe reducir, para que pueda resumir por fila o por columna.
axis=0 va hacia abajo
Establezca axis=0 para reducir las filas. NumPy recorre cada columna hacia abajo y devuelve un valor por columna.
m.sum(axis=0) # [3 5 7]axis=1 va a lo ancho
Establezca axis=1 para reducir las columnas. NumPy recorre cada fila horizontalmente y devuelve un valor por fila.
m.sum(axis=1) # [3 12]Un truco para recordarlo
Considere axis como la dimensión que desaparece. Al reducir axis 0 se elimina la dimensión de las filas y queda un resultado con la forma de una sola fila.
La misma idea para mean
La regla de axis es idéntica para mean, min, max y otros métodos. Apréndala una vez y podrá aplicarla a todas las reducciones que ofrece NumPy.
m.mean(axis=0) # [1.5 2.5 3.5]Conserve las dimensiones
Pase keepdims=True para conservar el eje reducido con tamaño 1. Así, el resultado puede aplicar broadcasting correctamente sobre el array original.
m.sum(axis=1, keepdims=True) # shape 2 x 1Contar a lo largo de un eje
Las reducciones se combinan con la forma para responder preguntas reales: el total por categoría, el promedio por día o un conteo de elementos en cada columna.
Elija el eje deliberadamente
Elegir el eje incorrecto es un error clásico. Pregúntese siempre qué dimensión desea conservar y, después, reduzca la otra.
Comprobación rápida
Tiene un arreglo bidimensional de filas y columnas.
Repaso de los ejes
Ha resumido arreglos completos y, después, ha usado axis para resumir por fila o por columna. Recuerde: el eje que indica es el que desaparece. 👍
Aprende Python con un tutor de IA — gratis
Escribe y ejecuta código real en tu navegador, obtén ayuda instantánea de un tutor de IA disponible 24/7 y continúa donde lo dejaste en la web o en la aplicación.
- Cursos
- 30
- Lecciones
- 120
Preguntas frecuentes
¿La lección «Suma, media y el truco de axis» es gratis?
Sí — el texto completo de «Suma, media y el truco de axis» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Data Science Academy, actualiza a CoddyKit PRO. El curso de Data Science Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Suma, media y el truco de axis»?
Agregue por filas o por columnas. Practicas Data Science Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Data Science Academy?
No se requiere experiencia previa. Data Science Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Suma, media y el truco de axis»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Data Science Academy?
Sí. Cada lección de Data Science Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Cambie la forma y aplane arrays
- Suma, media y el truco de axis
- Máscaras booleanas para seleccionar
- Números aleatorios y semillas