8000 Cosmit: make KernelCenterer a private attribute in KernelPCA. · ludgate/scikit-learn@54b4ba2 · GitHub
[go: up one dir, main page]

Skip to content

Commit 54b4ba2

Browse files
committed
Cosmit: make KernelCenterer a private attribute in KernelPCA.
1 parent 8c99284 commit 54b4ba2

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

sklearn/decomposition/kernel_pca.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -97,7 +97,7 @@ def __init__(self, n_components=None, kernel="linear", gamma=0, degree=3,
9797
self.eigen_solver = eigen_solver
9898
self.tol = tol
9999
self.max_iter = max_iter
100-
self.centerer = KernelCenterer()
100+
self._centerer = KernelCenterer()
101101

102102
@property
103103
def _pairwise(self):
@@ -118,7 +118,7 @@ def _get_kernel(self, X, Y=None):
118118
def _fit_transform(self, K):
119119
""" Fit's using kernel K"""
120120
# center kernel
121-
K = self.centerer.fit_transform(K)
121+
K = self._centerer.fit_transform(K)
122122

123123
if self.n_components is None:
124124
n_components = K.shape[0]
@@ -223,7 +223,7 @@ def transform(self, X):
223223
-------
224224
X_new: array-like, shape (n_samples, n_components)
225225
"""
226-
K = self.centerer.transform(self._get_kernel(X, self.X_fit_))
226+
4932 K = self._centerer.transform(self._get_kernel(X, self.X_fit_))
227227
return np.dot(K, self.alphas_ / np.sqrt(self.lambdas_))
228228

229229
def inverse_transform(self, X):

0 commit comments

Comments
 (0)
0