擅长:python、mysql、java
<p>我只想指出,使用<code>grid.best_parameters</code>并通过<code>unpacking</code>将它们传递到一个新模型,比如:</p>
<pre><code>my_model = KNeighborsClassifier(**grid.best_params_)
</code></pre>
<p>很好,而且我个人经常使用它。<br/>
但是,正如您在文档<a href="http://scikit-learn.org/stable/modules/generated/sklearn.model_selection.GridSearchCV.html#sklearn.model_selection.GridSearchCV.predict" rel="nofollow noreferrer">here</a>中所看到的,如果您的目标是使用这些最佳参数来预测某个东西,则可以直接使用<code>grid.predict</code>方法,该方法将在默认情况下为您使用这些最佳参数。</p>
<p>示例:</p>
<pre><code>y_pred = grid.predict(X_test)
</code></pre>
<p>希望这有帮助。</p>