Python 标签编码是否由sklearn SVC自动完成?
我正在使用sklearn训练支持向量机。开始时,我没有以任何形式对类标签进行编码,而是将它们作为字符串(例如:[“A”、“B”、“C”)。结果的准确度与我使用LabelEncoder[0,1,2]时相当。那么sklearn是否会自动将字符串转换为整数/一个热表示形式?还是我遗漏了什么?只有当标签是自变量的一部分时,才必须对标签进行编码。因此,如果你有一个SVM用来确定因变量的标签列表,你必须使用labelencoder或onehotencoder对它们进行编码,或者以最适合你的数据集的方式进行编码。Scikit learn自动对字符串进行编码,因此您不必通过编写代码手动对其进行编码。这意味着对于文本目标,Scikit learn无需进行编码即可对其进行编码。希望这有帮助Python 标签编码是否由sklearn SVC自动完成?,python,encoding,scikit-learn,svm,Python,Encoding,Scikit Learn,Svm,我正在使用sklearn训练支持向量机。开始时,我没有以任何形式对类标签进行编码,而是将它们作为字符串(例如:[“A”、“B”、“C”)。结果的准确度与我使用LabelEncoder[0,1,2]时相当。那么sklearn是否会自动将字符串转换为整数/一个热表示形式?还是我遗漏了什么?只有当标签是自变量的一部分时,才必须对标签进行编码。因此,如果你有一个SVM用来确定因变量的标签列表,你必须使用labelencoder或onehotencoder对它们进行编码,或者以最适合你的数据集的方式进行编