Estadísticas por eje
Parte de la sección Datos y gráficos del Journey de Machine Learning de Coddy. Lección 12 de 60.
Dos cafeterías contaron sus cafés durante tres días: una fila por cafetería y una columna por día. Un eje determina la dirección en la que se suman:
Lo pasas por su nombre:
cups = np.array([[30, 45, 24],
[50, 40, 36]])
print(cups.sum(axis=0))
print(cups.sum(axis=1))Esto imprime:
[80 85 60]
[ 99 126]El eje que indicas desaparece: axis=0 pliega las filas, dejando un resultado por columna. En los datos de ML, eso es un número por característica.
.argmax() indica dónde está el valor más grande: cups.sum(axis=0).argmax() es 1, así que es martes.
Desafío
FácilUn gimnasio contó visitantes durante cuatro semanas. En visits, cada fila corresponde a una semana y cada columna a un día de la semana, cuyo nombre está en days. Imprime:
Per weekday:la media de cada día de la semana.Per week:la media de cada semana.Busiest day:el nombre del día de la semana con la media más alta.
Redondea las medias a 2 decimales. Para un gimnasio con datos de dos semanas:
Per weekday: [42. 51. 46. 63.5 70.5]
Per week: [53.6 55.6]
Busiest day: FriPruébalo tú mismo
import numpy as np
days = ["Mon", "Tue", "Wed", "Thu", "Fri"]
visits = np.array([[52, 61, 48, 70, 66],
[58, 65, 51, 74, 69],
[49, 60, 47, 69, 71],
[55, 57, 50, 72, 60]])
# Escribe tu código a continuación
Esta lección incluye un breve cuestionario. Empieza la lección para responderlo y registrar tu progreso.
Todas las lecciones de Datos y gráficos
4Dar forma a los datos
Cambiar la forma de los arraysUnir arraysNúmeros aleatoriosRepaso: simulación de dados2Arrays de NumPy
Creación de arraysForma y tamañoRangos de númerosIndexación y segmentaciónRepaso: cuadrícula de temperaturas5Gráficos de líneas y de dispersión
Etiquetas y títulosGráficos de dispersiónVarias líneas y leyendasColores y marcadoresFiguras y ejesRepaso: pasos semanales3Matemáticas con arrays
Operaciones matemáticas con arrays completosEstadísticas resumidasEstadísticas por ejeDifusiónMáscaras booleanasRepaso: calificaciones de exámenes6Gráficos para datos
Gráficos de barrasHistogramasVarios gráficos en unoImágenes como matricesRepaso: informe de precipitacionesPractica por tu cuenta: Compilador de Python online