TypeError: _reshape_dispatcher() 缺少一个必需的位置参数: ‘newshape’

我试图将一个CNN模型拟合到一些输入数据df上,其中df的形状是(921 x 10170)。

我的代码如下:

from numpy import *X = df.iloc[:,0:10165]  X = X.to_numpy()                    X = reshape([X.shape[0], X.shape[1], 1])X_1 = X[:,0:10080,:]          X_2 = X_train[:,10080:10165,:].reshape(921,85)   Y = df.iloc[:,10168:10170]

并遇到了错误:


TypeError Traceback (most recent call last) in () 17 X = df.iloc[:,0:10165] 18 X = X.to_numpy()
—> 19 X = reshape([X.shape[0], X.shape[1], 1]) 20 X_train_1 = X[:,0:10080,:] 21 X_train_2 = X_train[:,10080:10165,:].reshape(921,85)

<array_function internals> in reshape(*args, **kwargs)

TypeError: _reshape_dispatcher() missing 1 required positional argument: ‘newshape’

我尝试了几种方法,但都没有奏效。这里的问题是什么?谢谢


回答:

你忘记提到你在这里要重塑什么:

X = reshape([X.shape[0], X.shape[1], 1])

你需要将其更改为:

X = X.reshape((X.shape[0], X.shape[1], 1))

这样就能解决你的问题

Related Posts

如何对SVC进行超参数调优?

已关闭。此问题需要更加聚焦。目前不接受回答。 想要改进…

如何在初始训练后向模型添加训练数据?

我想在我的scikit-learn模型已经训练完成后再…

使用Google Cloud Function并行运行带有不同用户参数的相同训练作业

我正在寻找一种方法来并行运行带有不同用户参数的相同训练…

加载Keras模型,TypeError: ‘module’ object is not callable

我已经在StackOverflow上搜索并阅读了文档,…

在计算KNN填补方法中特定列中NaN值的”距离平均值”时

当我从头开始实现KNN填补方法来处理缺失数据时,我遇到…

使用巨大的S3 CSV文件或直接从预处理的关系型或NoSQL数据库获取数据的机器学习训练/测试工作

已关闭。此问题需要更多细节或更清晰的说明。目前不接受回…

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注