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 = )