Nie jestem pewien czy przed wykonaniem append
powinienem zmienić shape
obu, czy nawet jednego ciągu numpy
? Dla przykładu:
#1) posiadam pierwszy ciąg:
y_pred_future = future_results[:, -1:, :] #from future_results copying an array
#2) zmieniam jego kształt na docelowy po wywołaniu `append`:
y_pred_future = np.reshape(y_pred_future, (33, 5)) #reshaping to (33, 5)
#3) następnie też zmieniam kształt drugiego ciągu:
y_pred = np.reshape(y_pred, (450, 5)) #reshaping to (450, 5)
#4) łączę ciągi:
y_pred = np.append(y_pred, y_pred_future) #combine initial y_pred result array with predicted y_pred_future
#5) i na koniec znowu muszę zmienić kształt ciągu:
y_pred = np.reshape(y_pred, (450 + 33, 5)) #reshaping to (450 + 33, 5)
Wydaje mi się, że mogę bezkarnie pominąć kroki 2) oraz 3), ale nigdzie nie mogę znaleźć potwierdzenia. Wartości są zeskalowane do nieco mi utrudnia debugowanie.