1

我在文档中看到,类构造函数 中有一个max_iter选项http://scikit-learn.org/dev/modules/generated/sklearn.svm.SVC.html#sklearn.svm.SVCsklearn.svm.SVC

但是每当我尝试使用它时,我都会收到这样的错误消息

svc = svm.SVC(kernel=kernel_option[kernel_gene], degree=degree_value, gamma=gamma_value, max_iter = 1000)
TypeError: __init__() got an unexpected keyword argument 'max_iter'

这是我的代码:

svc = svm.SVC(kernel=kernel_option[kernel_gene], degree=degree_value, gamma=gamma_value, max_iter = 1000)

由于 kernel_option,degree 和 gamma 值都可以。这里有什么问题?我有某种语法错误还是什么?

编辑: @Ogrissel 发现了问题。我使用 0.12.1,而文档是 1.3 由于 1.2.1 是最新的稳定版,有没有解决方案(定义 max_iter)sklearn.svm.SVC

4

1 回答 1

1

这是与 git 存储库上主分支的当前状态相匹配的文档的开发版本。您可能正在运行已发布的 scikit-learn 版本。请使用与您的 scikit-learn 版本匹配的文档,或者从源代码库构建 scikit-learn

于 2012-11-28T10:03:36.000 回答