Data Science Academy · Lección

Suma, media y el truco de axis

Agregue por filas o por columnas.

Lección 2 de 413 pasos

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()   # 12

Mean 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.0

De 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()   # 15

Conozca 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 1

Contar 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. 👍

Gratis para empezar

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

  1. Cambie la forma y aplane arrays
  2. Suma, media y el truco de axis
  3. Máscaras booleanas para seleccionar
  4. Números aleatorios y semillas
← Volver a Data Science Academy