sklearn:无法在"sklearn.linear_model.LogisticRegression"中分配"С"参数



我正在尝试为执行此操作的logisticRegress设置"参数:

from sklearn.linear_model import LogisticRegression 
clf =LogisticRegression(penalty='l2') 
clf.set_params(C,1.0)

但我明白了:" nameRror:name'c'未定义"

有什么问题?为什么未分配参数" C"?

params = {"C":1.0}
clf.set_params(**params)

clf.set_params(C=1.0)

您也可以使用点运算符:

from sklearn.linear_model import LogisticRegression
clf =LogisticRegression(penalty='l2')
clf.C = 100
clf

相关内容

  • 没有找到相关文章

最新更新