Revisão: Relatório de chuvas
Parte da seção Dados e gráficos do Journey de Machine Learning da Coddy. Lição 30 de 60.
Desafio
MédioLembre-se do relatório que abriu este capítulo. Agora, crie-o. Um clube de ciclismo quer saber qual dia da semana costuma ser o mais chuvoso; rain contém 42 dias consecutivos (mm), seis semanas começando em uma segunda-feira.
- Calcule a média de cada dia da semana ao longo das seis semanas.
- Imprima
Wettest:e o nome do dia da semana com a maior média. - Desenhe dois gráficos lado a lado: barras das médias dos dias da semana identificadas por
weekdayse um histograma da chuva diária com 5 intervalos.
O seu deve ficar parecido com este, de outra estação:
Use estes textos: Rain by Weekday, Weekday e Average rain (mm) à esquerda; Daily Rain, Rain (mm) e Days à direita. Para essa estação, o programa imprime Wettest: Thu e, em seguida, Coddy descreve a figura.
Experimente você mesmo
import numpy as np
import matplotlib.pyplot as plt
# Chuva por dia (mm), 6 semanas de 7 dias, começando em uma segunda-feira
rain = np.array([0, 0, 3, 12, 5, 0, 0, 1, 0, 0, 0, 2, 8, 0,
14, 25, 6, 0, 0, 3, 0, 0, 0, 0, 4, 0, 0, 1,
0, 7, 18, 9, 0, 0, 2, 5, 0, 0, 0, 11, 3, 0])
weekdays = ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"]
# Escreva seu código abaixo
Todas as lições de Dados e gráficos
2Arrays do NumPy
Criando arraysForma e tamanhoIntervalos de númerosIndexação e fatiamentoRevisão: grade de temperaturas5Gráficos de Linhas e Dispersão
Rótulos e TítulosGráficos de DispersãoVárias Linhas e LegendasCores e MarcadoresFiguras e EixosRevisão: Passos Semanais3Matemática com Arrays
Operações matemáticas em arrays inteirosEstatísticas resumidasEstatísticas por eixoBroadcastingMáscaras booleanasRevisão: notas das provas6Gráficos para Dados
Gráficos de barrasHistogramasVários gráficos em um sóImagens como arraysRevisão: Relatório de chuvasPratique por conta própria: Compilador de Python online