所以我有一个二维数组 它具有[1178行x 4列]。数据看起来像this和this。
但是,当我这样做
TeagerMFCC_features = TeagerMFCC_data[['Teager', 'MFCCStat00', 'MFCCStat01', 'MFCCStat02']]
model = svm.SVC(kernel='rbf', decision_function_shape='ovo')
model.fit(list(TeagerMFCC_features), TeagerMFCC_data['emotion'])
出现这样的错误
ValueError Traceback (most recent call last)
<ipython-input-325-6f0a142d98e5> in <module>
10 #Fit the SVM model
11 model = svm.SVC(kernel='rbf', decision_function_shape='ovo')
---> 12 model.fit(list(TeagerMFCC_features), TeagerMFCC_data['emotion'])
13 #model.fit(teager_features, teager_data['emotion'])
14 #model.fit(MFCCTeager_features, MFCCTeager_data['emotion'])
ValueError: could not convert string to float: 'Teager'
有人可以帮忙吗? 当我这样做时,效果很好:
TeagerMFCC_features = TeagerMFCC_data['Teager']
model = svm.SVC(kernel='rbf', decision_function_shape='ovo')
model.fit(list(TeagerMFCC_features), TeagerMFCC_data['emotion'])
谢谢!