python - IndexError:索引 2245 超出轴 0 的范围,大小为 2245
问题描述
我是 Python 新手。我正在尝试在 Kaggle 上编辑此笔记本:[在此处输入链接描述][1] 使用带有数据集的数据集包含以下列:
Date MegaWattHours DailyAverageDryBulbTemperature
2015-07-01 31806.73684 83
2015-07-02 32064.125 82
2015-07-03 31082.58333 81
2015-07-04 29792.41667 81
2015-07-05 29891.95833 81
当我尝试执行此代码时:
X_train, y_train = multivariate_data(dataset_norm, dataset_norm[:, -1],0, train_end_idx, past_history,
future_target,
step=2,
single_step=True)
我有这个错误。我已经搜索了其他解决方案来帮助我并更改了没有结果的参数。
---------------------------------------------------------------------------
IndexError Traceback (most recent call last)
<ipython-input-103-0c4c345e7af1> in <module>
2 future_target,
3 step=2,
----> 4 single_step=True)
<ipython-input-60-753d1e994001> in multivariate_data(dataset, target, start_index, end_index, history_size, target_size, step, single_step)
13
14 if single_step:
---> 15 labels.append(target[i + target_size])
16 else:
17 labels.append(target[i : i + target_size])
IndexError: index 2245 is out of bounds for axis 0 with size 2245
当我回溯代码时
pca = PCA(n_components=0.80)
pca.fit(X_norm[:train_end_idx])
X_pca = pca.transform(X_norm)
X_pca.shape
Result:
(2245, 2)
这是我的训练数据部门:
pca = PCA(n_components=0.80)
pca.fit(X_norm[:train_end_idx])
X_pca = pca.transform(X_norm)
你能弄清楚我在这里缺少什么吗?[1]:https ://www.kaggle.com/dimitriosroussis/electricity-price-forecasting-with-dnns-eda
解决方案
推荐阅读
- swift - 如何使用 swift 重新加载表格视图单元格数据
- css - 猫头鹰轮播css类在反应应用程序中不起作用
- javascript - 为什么反引号在 React 中返回未定义
- database - TypeORM在失败时如何处理多个connection.manager.save()
- python - 如何通过 REST API 与 Jupyter 笔记本中的代码单元进行交互?
- php - 从字符串中提取值以分配到数组中
- javascript - 我可以在尝试预加载 XHR 数据时添加自定义标题吗?
- javascript - (Tradingview轻量级)切换数据数组时的弯曲线图
- python - python - 如何在python tkinter的shell中输出某个按钮被单击的次数?
- javascript - 向地图添加 3D 地形出现一些白色块