所以我正在尝试建立一个神经网络,并且我有这个输入训练数组。我打印出数组的形状。
print(dataX_lstm.shape)
print(dataX_lstm[0].shape)
print(dataX_lstm[0][0].shape)
这是结果:
(455, 4)
(4,)
(36,)
因此,现在我可以看到外部numpy数组只是将数据视为2d矩阵,而第二维分别代表一个numpy数组。我需要将其转换为455 * 4 * 36的3d数组(注意:每个数组都有36列,所以应该没有问题)。有什么办法可以做到吗?