Scikit未知标签类型

时间:2018-02-15 16:22:10

标签: python scikit-learn

我一直在尝试通过从SQL数据库导入一些数据来学习一些机器学习。

但是,我遇到了以下问题:

  

引发ValueError(“未知标签类型:%s”%repr(ys))ValueError:   未知标签类型:(数组([ - 1634.4,-1534.2,-1497.8,...,1670.6,   1733.6,1835。]),)

从我读到的所有“Y值”应该是整数(它们是),并且X值应该是浮点数。

所以我无法弄清楚为什么会出现这个问题。下面是X值的小型samlpe:

  

[ - 0.4984,1.8591,-0.0885,0.1343,-1.1943,-0.9636,-1.2658,1.5753,   -0.4106,-0.82,-0.8298,-1.4705,-1.5656,1.9643,-1.9277,1.0525,1.2654]

以下是Y值的一小部分:

  

[1,0,1,1,1,1,0,1,1,1,1,1,1,0,1,1,1,0,1,0,0,0,1,   1,0,0,1,0,1,1,1,0,1,1,1,0,1,1,1,1,1,0,1,1,0,1]

这是代码中无法正常工作的部分:

train, test, train_labels, test_labels = train_test_split(od,
                                                          eldif,
                                                          test_size=0.33,
                                                          random_state=42)
gnb = GaussianNB()
model = gnb.fit(train, train_labels)

我感谢一些帮助。提前谢谢。

0 个答案:

没有答案