我有一个数据集。我需要使用(附加的图像)构建一个递归神经网络。我在将输入转换为可在keras中使用的3D张量时遇到问题。数据集由2820行和2列组成
这是我的代码的样子,它将数据分为训练,验证和测试集,并将x输入转换为3D张量:
n_steps = 50
X_train, y_train = df[:1500, :n_steps], df[:1500, -1]
X_valid, y_valid = df[1500:2000, :n_steps], df[1500:2000, -1]
X_test, y_test = df[2000:, :n_steps], df[2000:, -1]
print(X_train.shape, y_train.shape)
但是,我遇到错误
TypeError: '(slice(None, 1500, None), slice(None, 50, None))' is an invalid key
当我运行这段代码时。我该怎么办?