我想使用sklearn SVR方法,但是当我编写SVR()函数时,它会抛出一个错误。上面写着SVR is not a callable。
我就是这么叫它的
from sklearn.svm import SVR这是我得到错误的代码
svr_lin = SVR(kernel='linear', C=1e3)
svr_poli = SVR(kernel='poly', C=1e3, degree = 2)
svr_rbf = SVR(kernel='rbf', C=1e3, gamma=0.1)这就是我遇到的错误:
预测错误(fechas,precios,x) 24 svr_rbf =SVR(内核=‘rbf’,C=1e3,gamma=0.1) 25 26 svr_lin(fechas,precios) < TypeError: SVR对象不可调用
我还尝试了其他方法,如SVC和同样的错误出现。
提前谢谢。
发布于 2018-08-05 09:43:40
您需要在SVR对象上调用函数fit(),例如:
svr_lin.fit(fechas, precios)阅读更多这里
发布于 2018-08-05 09:43:23
您必须使用fit()方法
svr_lin.fit(fechas, precios)更多信息这里
https://stackoverflow.com/questions/51693059
复制相似问题