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

Dúvida sobre o tipo de dado em um array

Quando foi utilizado o np.column_stack para juntar anos, km e valor em três colunas de um mesmo array, aquilo que inicialmente estava separadamente dividido em int, float, float acaba se transformando em colunas de float, float, float pq vimos que arrays são sempre de um mesmo tipo de dado. Minha pergunta é... Como o computador decide isso quando usamos o código? É dado pelo menor número de mudanças necessárias? Porquê por exemplo não vimos a transformação em int, int, int?

Obrigado antecipadamente pela ajuda = )

2 respostas
solução!

Sabemos que todos os elementos de arrays por regra seguem o mesmo tipo de dado. Não sei explicar exatamente como o computador decide isso, mas sei que pela documentação do pacote NumPy, é definido um padrão com a seguinte ordem de prioridade para arrays e matrizes:

String > Float > Int

Valeus demais!