所以我正在尝试为sklearn写一个模型。我有xtrain的尺寸(num_samples,65000,2)和ytrain的尺寸(num_samples)的训练集。

我在用着

clf = LogisticRegression(random_state=0, solver='lbfgs',
                          multi_class='multinomial').fit(xtrain, ytrain)


但是出现错误:


  找到的数组为暗3。估计量应小于等于2。


任何人都可以建议我如何解决此问题。

谢谢

最佳答案

该错误表明您正在传递3d数组,而应该传递2d数组。

也许我们能看到您的数据是什么样子,我们可以为您提供更多帮助。

这应该可以解决您的错误:

samples, x, y = xtrain.shape
new_dataset = xtrain.reshape((samples,x*y))


然后再次适合新数据集

07-27 22:48