python中lib-scikit中的类别化中的类

python中lib-scikit中的类别化中的类,python,scikit-learn,Python,Scikit Learn,我是scikit的新手,所以这是一个简单的问题 我已经尝试将带有dict类型的class_weighths param传递给类化,如sklearn.svm.SVC 有人能给我举个正确参数dict的例子吗?我试着使用model.class\u weight=dict(0=100,1=1),但在SVM中它给出了: TypeError: Cannot cast array data from dtype('float64') to dtype('S32') according to the rule

我是scikit的新手,所以这是一个简单的问题

我已经尝试将带有dict类型的class_weighths param传递给类化,如sklearn.svm.SVC

有人能给我举个正确参数dict的例子吗?我试着使用
model.class\u weight=dict(0=100,1=1)
,但在SVM中它给出了:

TypeError: Cannot cast array data from dtype('float64') to dtype('S32') according to the rule 'safe'

在其他方法中,我没有得到任何效果:(

我不完全确定为什么要通过字符串调用字典的键。根据和示例,您希望键表示类的索引。也就是说,您希望它们是整数

根据上面链接中的示例,他们使用以下权重实例化SVM(同样,使用整数索引类):

例如,您需要使用

model.class_weight = {0:100, 1:1}

我使用字符串是因为我是python中的noob:))谢谢您的回答和链接,我没有找到任何示例。
model.class_weight = {0:100, 1:1}