<p dir="auto">The shapes of decision_function and predict_proba are inconsistent across classifiers for the two-label case.<br>
As far as I can see, all classifier except <code class="notranslate">LDA</code> and <code class="notranslate">QDA</code> have a <code class="notranslate">(n_samples,)</code> shape <code class="notranslate">decision_function</code> and all classifiers<br>
except <code class="notranslate">SGDClassifier</code> have <code class="notranslate">(n_samples, 2)</code> shape <code class="notranslate">predict_proba</code>. So I guess we should make all classifiers have that shape.</p>
<p dir="auto">Btw, this means atm <code class="notranslate">LDA</code> and  <code class="notranslate">QDA</code> don't work with multiclass and probably some other methods.</p>
<p dir="auto">The shapes of decision_function and predict_proba are inconsistent across classifiers for the two-label case.<br>
As far as I can see, all classifier except <code class="notranslate">LDA</code> and <code class="notranslate">QDA</code> have a <code class="notranslate">(n_samples,)</code> shape <code class="notranslate">decision_function</code> and all classifiers<br>
except <code class="notranslate">SGDClassifier</code> have <code class="notranslate">(n_samples, 2)</code> shape <code class="notranslate">predict_proba</code>. So I guess we should make all classifiers have that shape.</p>
<p dir="auto">Btw, this means atm <code class="notranslate">LDA</code> and  <code class="notranslate">QDA</code> don't work with multiclass and probably some other methods.</p>