专栏
标签
tcn神经网络建模在最后训练处报bug,求助一下
一般问题
发布于 2024-11-17 18:50:25
查看 20过去588天

代码和数据在附件
TypeError("float() argument must be a string or a number, not 'PyCall.jlwrap'"),
明确指出在 Python 代码中,当尝试调用 float() 函数进行类型转换时,传入的参数类型不符合预期,接收到的是 PyCall.jlwrap 类型,而 float() 函数要求参数必须是字符串或者常规的数字类型(如整数、浮点数)。

可能是数据集没有处理好,但我不知道该怎么改
64行前都能正常运行

所属专栏:Syslab基础平台
产品信息:Syslab科学计算环境
系统建模科学计算
附件 2 个附件(350kb)

全部回答 1

发布于 2024-11-18 17:57:08

你好,一维向量不能做二维卷积,可以看一下帮助文档里convolution2dLayer函数的说明,里面有对数据shape的介绍,如果你要使用modeling-Data.mat里的数据的话,可以使用TyMath库中的reshape函数转换一下,例如trainD = reshape(train_x,(1,1,1,351)),或者直接换成其他符合格式要求的数据。
另外在使用my_mapminmax的"apply"模式的时候,注意按照定义把type放在data后面,以及在使用fullyConnectedLayer的时候,注意输入维度应该等于上一层的输出维度。

用户
和原帖交流更多问题细节吧,去
我要发帖 我要发帖
资料中心 资料中心
查看更多>
热门帖子 热门帖子
主要贡献者 主要贡献者
过去7天