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?
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?
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.
:)