TypeError:“(切片(无,无,无),0)”是Keras的无效键

2024-06-16 12:15:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我从Medium(here)开始编写本教程,我几乎一字不差地复制了代码,但当我运行代码时,在带有双星号的行中出现以下错误:

TypeError:“(片(无,无,无),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

Tags: 代码datanpopenarrayhistorypointsnext