正文 1 2 3 4 5 6 7 8 9 10 11 # 从X和Y中取出相应步长对应的数组并保存至x_data和y_data中 x_data = [] y_data = [] for i in range(len(K) - 24*n + 1): x_data.append(X[i:i + 24*n, :]) y_data.append(Y[i + 24 * n:i + 24 * n + 2
正文
上述代码最后一排报错 该报错是指y_data转为array之后变成了一维数组,而我要取三维的数据,两者维度不符合。
得到如下输出: 原本y_data当中应该所有数组是同样的shape,即(216,1),但通过循环打印发现shape不一致,导致多维列表转成了一维数组,出现了上述报错。
|
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27