Итак, у меня есть 2D-массив, у него [1178 строк x 4 столбца]. Данные выглядят как это и это .
Однако, когда я делаю это
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'])
Заранее спасибо!