我正在尝试为执行此操作的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