1
resposta

Qual sentido de substituir dados originais?

Na sequência das aulas o mestre cria dois arrays:
datas = dados_transposto[:,0]
e
precos = 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.

1 resposta

Olá Pedro! Tudo bem?

Quando substituímos as datas originais por uma sequência numérica, como np.arange(1, 88), estamos simplificando o problema para focar na análise dos dados, neste caso, os preços. Essa abordagem é comum em situações onde o eixo das datas não é o foco principal da análise ou quando queremos rapidamente visualizar uma tendência sem nos preocupar com a precisão das datas.

A substituição por números sequenciais pode ser vista como uma "gambiarra" temporária para facilitar a visualização, principalmente quando o formato das datas não é compatível com a biblioteca de plotagem usada, como o Matplotlib. Mas em um cenário real, onde as datas são relevantes para a análise, poderíamos tratar as datas. Isso poderia envolver a conversão das datas para um formato que o Matplotlib entenda, como datetime, para garantir que o gráfico represente os dados de forma precisa e significativa.

Espero ter esclarecido!

Abraços e bons estudos!

Para saber mais:

Sugestão de conteúdo:

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