python - ValueError:未知标签类型:SVM 中的“连续”错误
问题描述
运行下面的代码时出现错误。我已经尝试了我找到的所有解决方案,但没有奏效。
错误是
ValueError: Unknown label type: 'continuous'
这是我的代码:
random_state=0
classifier = SVC(kernel='linear', random_state = 0)
classifier.fit(X_train, y_train)
我得到了这个错误:
classifier.fit(X_train, y_train)
state
是因变量,是k
自变量。所以我想训练这些。我的主要目的是根据新k
变量估计状态信息。我没有使用索引进行培训。X
并且Y
集合等于'k'和'state'。
解决方案
如果不查看数据,很难说出为什么会出现此错误。
但是,我的第一个猜测是您必须将非整数值作为标签传递,在状态标题中显示 0/1 但我不确定是否是这种情况。
我建议你2个选项。
- 将数据类型显式转换为
int32
usingastype()
函数。 - 用于
LabelEncoder
对输出变量进行编码。
推荐阅读
- javascript - 如何使用 c# 从 fcm 向安卓、ios 和 web 发送推送通知
- wordpress - 我想以轮播风格显示我的自定义插件的图像
- python - 在没有服务器的情况下运行 Django
- connection - 如何解决 ConnectionRefusedError: [Errno 111] Connection denied
- python-3.x - 如何用条件填充熊猫中的空单元格值
- python - 加速 pandas 上的复杂函数
- google-chrome - Flutter URL 创建并打开一个新的 google drive 文件夹
- swift - Swift 包管理器 - 项目中无法识别协议
- java - 尝试使用最大堆的逻辑来实现最小堆
- java - 用于 4 眼检查的休眠锁定对象