打印 GridSearchCV 选择的值

Print the value chosen by GridSearchCV

我想为 C 选择最佳值以获得此程序的最佳准确度。我知道参数 C 会影响结果,所以我使用 GridSearchCV 来为 C 选择正确的值。但是我怎样才能找出他从那个列表中选择了哪个值呢?

param_grid  ={'C': [0.001, 0.01, 0.1, 1, 10, 100, 1000]}
    if (classifier == 'LogisticRegression'):
        build_classifier = globals()[classifier]()
        build_classifier = GridSearchCV(build_classifier, param_grid)

我试过 print(build_classifier.best_estimator_)build_classifier.best_params_ 但我有一些错误,所以打印不正确。有人可以帮助我吗?

你得到错误是因为你没有先拟合模型。安装后可以print(build_classifier.best_estimator_)