我一直在尝试通过从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)
我感谢一些帮助。提前谢谢。