Мне кажется, что «данные» находятся в 2 измерениях (потому что вы использовали функцию добавления, если вы используете data.extend (), данные будут 1-мерным вектором) (см. Разницу между append () и exte ())
В вашем случае есть два подхода.
1.
data.extend(model.predict(X_test_t))
data = [[data]]
print(data)
2.
data.append(model.predict(X_test_t))
data = [data]
print(data)
Оба подхода могут иметь разные результаты, когда вы прогнозируетенесколько значений одновременно