我想使用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(kernel='rbf', C=1e3, gamma=0.1)
25
26 svr_lin(fechas, precios) <----
27 svr_poli(fechas, precios)
28 svr_rbf(fechas, precios)
TypeError:“ SVR”对象不可调用
我还尝试了使用其他方法(例如SVC),并且出现了相同的错误。
提前致谢。
最佳答案
您需要在SVR对象上调用函数fit()
,例如:
svr_lin.fit(fechas, precios)
阅读更多here
关于python-3.x - SVR对象不可调用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/51693059/