Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Aula - seleção array como calcular a media

Olá pessoal.

No final da aula seleção array, criamos um array com os dados dos carros com ano > 2000 e o professor deixou como tarefa calcular a km media desses carros. Como realizar essa media?

Codigo do qual teriamos que partir era:

dados[:, dados[1] > 2000]
array([[44410.,     0., 25757.],
       [ 2003.,  2019.,  2006.]])
2 respostas
solução!

Olá, Annelise! Tudo bem com você?

Primeiro selecionamos os dados que possuem ano maior que 2000:

selecao = dados[1] > 2000

Saída:

array([ True, False, False,  True,  True])

Após isso realizamos a operação matemática para calcular a média, dividindo a quilometragem total pela quantidade de anos, porém somente dos veículos que possuem ano maior que 2000, ou seja, da nossa variável selecao.

dados[:, selecao][0]/(2022 - dados[:, selecao][1])

Saída

array([2337.36842105,    0.        , 1609.8125    ])

Qualquer dúvida estou à disposição.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

Tudo bom! Obrigada pelo resposta, consegui executar o cálculo. Att, Annelise