Estatísticas resumidas
Parte da seção Dados e gráficos do Journey de Machine Learning da Coddy. Lição 11 de 60.
Duas paradas de ônibus, cinco esperas em cada uma. Ambas têm média de 5 minutos. Em qual parada você preferiria esperar?
Um método para cada operação em um array, sem loop:
elm = np.array([4, 7, 2, 9, 3])
print(elm.sum(), elm.mean(), elm.min(), elm.max())
print(np.round(elm.std(), 2))Isso imprime:
25 5.0 2 9
2.61O desvio padrão, .std(), é a distância típica em relação à média. O da Oak Ave é 0.63: ônibus com os quais você pode contar.
np.round(x, 2) mantém 2 casas decimais, de um número ou de um array inteiro. Valor típico, intervalo, dispersão: seu primeiro olhar para qualquer característica.
Desafio
FácilDuas bibliotecas, seis dias. O programa lê as contagens da biblioteca principal em books; as da filial da vila estão em village. Imprima:
Busier:a filial (mainouvillage) com a média mais alta e essa média.Steadier:a filial com o menor desvio padrão e esse desvio padrão.Best single day:a maior contagem entre as duas.
Arredonde com np.round(x, 2). Para as contagens da biblioteca principal de 55, 58, 53, 60, 57, 56:
Busier: main, 56.5 books a day
Steadier: main, std 2.22
Best single day: 60Experimente você mesmo
import numpy as np
# Livros emprestados na biblioteca principal durante seis dias
counts = []
for i in range(6):
counts.append(int(input()))
books = np.array(counts)
# Livros emprestados na filial da vila durante os mesmos seis dias
village = np.array([28, 35, 30, 33, 52, 32])
# Escreva seu código abaixo
Esta lição inclui um quiz rápido. Comece a lição para respondê-lo e acompanhar seu progresso.
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