求索永无止境 2022-02-24 00:22
浏览 182
已结题

如何实现“时间序列预测18:ConvLSTM 实现用电量/发电量预测”思路理解及问题(语言-python)

我把您的代码原封不动,一行行阅读和调试,在划分训练集和测试集时,本来思路还是比较清晰的,但是调试代码时遇到一个错误(无法解决),导致我开始自我怀疑,我的理解真的对吗?
我的理解:1、convlstm处理时空数据,把数据划分为7天作为一次输入单元,体现出conv的时空处理能力(估计我的格局小了点儿)。2、对训练集数据切分出x和y,是对应的模型训练集输入和输出(本例应该是14天输入,预测未来7天)。
执行代码:train = np.array(train) 错误提示:

train = np.array(train)
ValueError: cannot copy sequence with size 7 to array axis with dimension 8

我的解答思路和尝试过的方法 :1,审查代码是不是自己敲错了2,逐个变量结果和类型输出,检测是否有问题。3,发现是list转换为nparray时,train = np.array(train)转换不了(环境问题吗?我的是py3.6)。
我想要达到的结果:解决错误,使用CONVlstm达到多变量预测单变量效果。谢谢作者,您这篇文章我阅读好多遍了,十分抱歉遇到这样的问题请教您!

来自河北的激进的弱鸡硕士!感谢您

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 3月4日
    • 创建了问题 2月24日

    悬赏问题

    • ¥100 set_link_state
    • ¥15 虚幻5 UE美术毛发渲染
    • ¥15 CVRP 图论 物流运输优化
    • ¥15 Tableau online 嵌入ppt失败
    • ¥100 支付宝网页转账系统不识别账号
    • ¥15 基于单片机的靶位控制系统
    • ¥15 真我手机蓝牙传输进度消息被关闭了,怎么打开?(关键词-消息通知)
    • ¥15 装 pytorch 的时候出了好多问题,遇到这种情况怎么处理?
    • ¥20 IOS游览器某宝手机网页版自动立即购买JavaScript脚本
    • ¥15 手机接入宽带网线,如何释放宽带全部速度