Я разрабатываю этот урок из Medium ( здесь ), и я скопировал код почти дословно, но когда я запускаю код, я получаю следующую ошибку в строке с двойным звездочки:
"Ошибка типа: '(slice (None, None, None), 0)' является недействительным ключом"
Может кто-нибудь помочь мне с разработкой кода?
data_normaliser = preprocessing.MinMaxScaler()
data_normalised = data_normaliser.fit_transform(data)
ohlcv_histories_normalised = np.array([data_normalised[i:i + history_points].copy() for i in range(len(data_normalised) - history_points)])
next_day_open_values_normalised = np.array([data_normalised[:, 0][i + history_points].copy() for i in range(len(data_normalised) - history_points)])
next_day_open_values_normalised = np.expand_dims(next_day_open_values_normalised, -1)
**next_day_open_values = np.array([data[:, 0][i + history_points].copy() for i in range(len(data) - history_points)])**
next_day_open_values = np.expand_dims(next_day_open_values, -1)
y_normaliser = preprocessing.MinMaxScaler()
y_normaliser.fit(np.expand_dims(next_day_open_values))
assert ohlcv_histories_normalised.shape[0] == next_day_open_values_normalised.shape[0]
return ohlcv_histories_normalised, next_day_open_values_normalised, next_day_open_values, y_normaliser