Na sequência das aulas o mestre cria dois arrays:datas = dados_transposto[:,0]
eprecos = dado_transposto[:,1:6]
Ao plotar plt.plot(datas,precos[:,0]) ele indica que há um problema pois o algoritmo entende as datas como um formato numérico e o gráfico fica absolutamente confuso em razão disso.
Então procede substituindo o array "datas" por uma pura sequencia de numeros com datas = np.arange(1, 88) e então gráfico fica ajustado seguindo uma sequência lógica.
Entendo que as datas estão ordenadas e por isso substituir por uma sequencia numerica ordenada e de igual tamanho teria o mesmo efeito (para o gráfico) de usar o datas original. Mas isso foi feito simplesmente para simplificar, correto?
Pois faria muito mais sentido pra mim tratar esse array para corrigir o problema do dado em si e não substituir eles completamente. Até porque num caso real esse dado provavelmente teria uso em outros momentos.
Não tenho muita prática de desenvolvimento e projetos que fiz não usei das convenções. Então queria saber se essa é uma artimanha comum ou especifica desse caso para simplificar, tipo uma pequena gambiarra.