Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

como o python sabe que é um array nesse caso?

Oi!

entao, antes fizemos isso: km = np.array([1000, 2300, 4987, 1500]) km

pra criar um array.

mas quando fazemos isso: km = np.loadtxt(fname = 'carros-km.txt', dtype = int) km

como é que o python sabe que isso é um array?

1 resposta
solução!

Olá, Roberval! Tudo bem com você?

O python não detecta se há ou não um array em carros-km.txt. Quando você utiliza essa função o python realiza a leitura do conteúdo presente no arquivo, conforme nos informa a documentação.

O método loadtxt() possui como retorno um dado do tipo ndarray, conforme documentação mandada acima. Por isso que o dado que você obtém quando executa:

km = np.loadtxt(fname = 'data/carros-km.txt', dtype=int)
km

o km é um array.

Espero ter ajudado, mas se ainda persistir alguma dúvida estou sempre à disposição.

:)

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