Olá Juvenal,
Eu acredito que esteja incorreto no conteúdo do curso, pois considerando que é criado um array de 1 a 87 para representar os meses, e é salvo o valor dos 4 primeiros anos :
datas = np.arange(1,88,1)
ano1 = datas[0:12]
ano2 = datas[12:24]
ano3 = datas[24:36]
ano4 = datas[36:48]
print(f'O ano 1 é {ano1}\nEssa lista tem tamanho {len(ano1)}\n')
print(f'O ano 1 é {ano2}\nEssa lista tem tamanho {len(ano2)}\n')
print(f'O ano 1 é {ano3}\nEssa lista tem tamanho {len(ano3)}\n')
print(f'O ano 1 é {ano4}\nEssa lista tem tamanho {len(ano4)}\n')
Temos como resultado:
O ano 1 é [ 1 2 3 4 5 6 7 8 9 10 11 12]
Essa lista tem tamanho 12
O ano 1 é [13 14 15 16 17 18 19 20 21 22 23 24]
Essa lista tem tamanho 12
O ano 1 é [25 26 27 28 29 30 31 32 33 34 35 36]
Essa lista tem tamanho 12
O ano 1 é [37 38 39 40 41 42 43 44 45 46 47 48]
Essa lista tem tamanho 12
Logo, da forma que foi realizado na aula, a partir do ano 2 os dados estão 1 mês adiantado - o ano 2 começa em fevereiro de 2014.
Como pode ser verificado se executado o código abaixo:
moscow_ano1 = moscow[0:12]
moscow_ano2 = moscow[13:25]
moscow_ano3 = moscow[25:37]
moscow_ano4 = moscow[37:49]
print(f'Ano 1 - {moscow_ano1} O tamanho do array é {moscow_ano1.size}\n')
print(f'Ano 2 - {moscow_ano2} O tamanho do array é {moscow_ano2.size}\n')
print(f'Ano 3 - {moscow_ano3} O tamanho do array é {moscow_ano3.size}\n')
print(f'Ano 4 - {moscow_ano4} O tamanho do array é {moscow_ano4.size}\n')
Tem-se o resultado:
Ano 1 - [79.72 81.08 79.68 79.8 80.63 80.8 80.28 78.99 76.77 76.09 76.36 77.16] O tamanho do array é 12
Ano 2 - [ 79.03 80.28 80.05 78.11 76.9 77.68 76.05 75.53 73.39 78.36
89.16 105.43] O tamanho do array é 12
Ano 3 - [104.82 101.15 98.63 99.96 97.29 98.64 104.26 102.63 98.64 97.17
98.09 103.07] O tamanho do array é 12
Ano 4 - [110.26 110.84 112.28 111.1 110.06 113.7 112.88 102.08 95.54 91.33
89.99 91.44] O tamanho do array é 12
Faltando justamente o dado de Janeiro de 2014 e assim por diante.
Logo o correto seria:
moscow_ano1 = moscow[0:12]
moscow_ano2 = moscow[12:24]
moscow_ano3 = moscow[24:36]
moscow_ano4 = moscow[36:48]
Obrigado, Murilo.
O conteúdo do curso está incorreto mesmo.