Menu
CoddyTech

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?

Cinco esperas em cada uma de duas paradas de ônibus, representadas por pontos. As esperas na Elm St variam de 2 a 9 minutos; as da Oak Ave ficam entre 4 e 6, ambas em torno de uma média de 5

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.61

O 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.

challenge icon

Desafio

Fácil

Duas bibliotecas, seis dias. O programa lê as contagens da biblioteca principal em books; as da filial da vila estão em village. Imprima:

  1. Busier: a filial (main ou village) com a média mais alta e essa média.
  2. Steadier: a filial com o menor desvio padrão e esse desvio padrão.
  3. 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: 60

Experimente 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
quiz iconTeste seus conhecimentos

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

Pratique por conta própria: Compilador de Python online