From 2df46b283e6aa29cdc74750abca4938491d3f421 Mon Sep 17 00:00:00 2001 From: Alexandre Gramfort <alexandre.gramfort@inria.fr> Date: Thu, 22 Apr 2010 13:26:34 +0000 Subject: [PATCH] improve computation of coef_ in SVC git-svn-id: https://scikit-learn.svn.sourceforge.net/svnroot/scikit-learn/trunk@691 22fbfee3-77ab-4535-9bad-27d1bd3bc7d8 --- scikits/learn/svm.py | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/scikits/learn/svm.py b/scikits/learn/svm.py index 69d1dc0324..a5ff950d72 100644 --- a/scikits/learn/svm.py +++ b/scikits/learn/svm.py @@ -193,10 +193,7 @@ class SVC(BaseLibsvm): coef_ = [] for i in range(self.dual_coef_.shape[0]): - w = 0 - for j, sp in enumerate(self.support_): - w += self.dual_coef_[0][j] * sp - coef_.append(w) + coef_.append(np.dot(self.dual_coef_[i], self.support_)) coef_ = np.array(coef_) return coef_ -- GitLab