我尝试使用Sklearn将x_train和y_train拟合到Perceptron和MLPClassifier时出现未知的标签类型错误

时间:2018-02-25 19:20:24

标签: python pandas jupyter-notebook sklearn-pandas perceptron

这是我的代码片段,由于某些原因我无法添加更多代码,

per = Perceptron()

per.fit(x_train,y_train)

,这是以下错误

ValueError: Unknown label type: (array([0.055, 0.09 , 0.095, 0.1  , 0.105, 0.11 , 0.115, 0.12 , 0.125,
   0.13 , 0.135, 0.14 , 0.145, 0.15 , 0.155, 0.16 , 0.165, 0.17 ,
   0.175, 0.18 , 0.185, 0.19 , 0.195, 0.2  , 0.205, 0.21 , 0.215,
   0.22 , 0.225, 0.23 , 0.235, 0.24 , 0.245, 0.25 , 0.255, 0.26 ,
   0.265, 0.27 , 0.275, 0.28 , 0.285, 0.29 , 0.295, 0.3  , 0.305,
   0.31 , 0.315, 0.32 , 0.325, 0.33 , 0.335, 0.34 , 0.345, 0.35 ,
   0.355, 0.36 , 0.365, 0.37 , 0.375, 0.38 , 0.385, 0.39 , 0.395,
   0.4  , 0.405, 0.41 , 0.415, 0.42 , 0.425, 0.43 , 0.435, 0.44 ,
   0.445, 0.45 , 0.455, 0.46 , 0.465, 0.47 , 0.475, 0.48 , 0.485,
   0.49 , 0.495, 0.5  , 0.505, 0.51 , 0.515, 0.52 , 0.525, 0.53 ,
   0.535, 0.54 , 0.545, 0.55 , 0.555, 0.56 , 0.565, 0.57 , 0.575,
   0.58 , 0.585, 0.59 , 0.595, 0.6  , 0.605, 0.61 , 0.62 , 0.625,
   0.63 , 0.65 ]),)

我真的不知道如何解决这个“未知的标签类型:数组”,我一直在研究如何解决这个错误。我对这一切都很陌生,所以如果代码中有很多错误,请道歉。

1 个答案:

答案 0 :(得分:0)

我认为我加载的文件有问题,我更改了我的csv文件,现在per.fit()正常工作!