Использование функции прогнозирования libsvm.Ожидается поддержка аргумента ndarray, int обнаружена ошибка - PullRequest
0 голосов
/ 05 июня 2018

Я пытаюсь использовать libsvm для прогнозирования вероятности, и я использую следующую команду:

print(svm.libsvm.predict(x, 3, 'rbf', 3, 0.05, 0.0))

Из документации следует, что аргументы:

X: в виде массива, svm_type: {0, 1, 2, 3, 4}, ядро: {'linear', 'rbf' ...} степень: int, гамма: float, coef0: float

Но это дает мне следующую ошибку:

Аргумент 'support' имеет неправильный тип (ожидается numpy.ndarray, получил int)

Я прошел через источниккод для обёртки здесь: https://github.com/scikit-learn/scikit-learn/blob/master/sklearn/svm/libsvm.pyx

И нет такой документации о том, что такое support и т. д.

Может кто-нибудь помочь мне с использованием этой функции предсказания и / или об этой ошибке?

...