擅长:python、mysql、java
<p>您需要在<code>__init __</code>中声明参数,以便对其运行gridsearch,否则您将违反sklearn API惯例</p>
<p>这将解决您的问题:</p>
<pre><code>def __init__(self, max_df = 1, max_features = 3000):
self.max_df = max_df
self.max_features = max_features
self._model = TfidfVectorizer(self.max_df, self.max_features, sublinear_tf=True)
</code></pre>