У меня 1260 строк и 2 столбца, которые представляют функцию для каждого столбца (т. Е. «Open», «High») для прогнозов по акциям. Мне нужно преобразовать этот массив в 3D-массив для ввода в Nerual Network с использованием LSTM.
Пока мой код:
X_train, y_train = np.array(X_train), np.array(y_train)
X_train = np.reshape(X_train, (X_train.shape[0], X_train.shape[1], 2))
Последняя строка кода, в которой я запутался что это говорит мне Он предназначен для помещения его в 3D-массив, но для меня он выглядит как 2D-массив.
Как передать сети массив (или вектор открытых значений) и массив высоких значений.