Python 打印曲线分数下的ROC区域时出现类型错误

Python 打印曲线分数下的ROC区域时出现类型错误,python,audio,knn,roc,Python,Audio,Knn,Roc,我试图建立一个kNN模型来预测音频文件的语调。语调如下:“无聊”、“中立”、“问题”和“兴奋”。我不熟悉这一点,当我试图打印roc\u auc\u分数时,我正在努力找出错误所在。该模型使用音频文件中的特征(如基音能量)进行预测,并使用支持向量机模型进行分类 我不明白什么是TypeError:cannotexreducewithflexible-type的意思。我想可能是因为标签是字符串而不是整数 更新:我使用标签编码更改了标签,使它们现在由整数表示。现在,我在尝试roc\u auc\u得分时出

我试图建立一个kNN模型来预测音频文件的语调。语调如下:“无聊”、“中立”、“问题”和“兴奋”。我不熟悉这一点,当我试图打印
roc\u auc\u分数时,我正在努力找出错误所在。该模型使用音频文件中的特征(如基音能量)进行预测,并使用支持向量机模型进行分类

我不明白什么是
TypeError:cannotexreducewithflexible-type
的意思。我想可能是因为标签是字符串而不是整数

更新:我使用标签编码更改了标签,使它们现在由整数表示。现在,我在尝试
roc\u auc\u得分时出现了一个新错误,即:
轴1超出维度1数组的界限

提前感谢您的帮助。:)