1
resposta

Diferença de valor para 'km-media' por conta do uso do parâmetro 'dtype'

Olá Fiz o passo a passo, como mostrado pelo professor e no momento do cálculo do quociente de 'km-media', percebi diferenças de resultados quando utilizava ou não o parâmetro 'dtype = int' no método 'loadtxt. Gostaria de saber o porquê da diferença de resultados quando o arquivo 'carros-anos' é carregado com e sem o uso do parâmetro 'dtype' para o cálculo de 'km_media'. Obrigado.

1 resposta

Oi Ronniery,

o parâmetro dtype serve para definir o tipo dos dados quando vc carregar o arquivo. Se vc definir dtype=int, então o array terá os dados guardados como inteiros. Se vc não definir dtype, então o array vai usar o tipo padrão da função.

Na documentação do numpy, para essa função o tipo padrão é float.

Link para documentação: https://numpy.org/doc/stable/reference/generated/numpy.loadtxt.html

Imagino então que a diferença nos resultados dos cálculos tem a ver com as casas decimais que foram ignoradas ou não dependendo da importação de dados que vc fez.