8000 Workaround vstack issue with genxp · scikit-learn/scikit-learn@e9b8301 · GitHub
[go: up one dir, main page]

Skip to content

Commit e9b8301

Browse files
committed
Workaround vstack issue with genxp
1 parent 387f935 commit e9b8301

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

sklearn/cluster/bicluster.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -305,10 +305,10 @@ def _fit(self, X):
305305
self.row_labels_ = labels[:n_rows]
306306
self.column_labels_ = labels[n_rows:]
307307

308-
self.rows_ = np.vstack(self.row_labels_ == c
309-
for c in range(self.n_clusters))
310-
self.columns_ = np.vstack(self.column_labels_ == c
311-
for c in range(self.n_clusters))
308+
self.rows_ = np.vstack([self.row_labels_ == c
309+
for c in range(self.n_clusters)])
310+
self.columns_ = np.vstack([self.column_labels_ == c
311+
for c in range(self.n_clusters)])
312312

313313

314314
class SpectralBiclustering(BaseSpectral):
@@ -504,12 +504,12 @@ def _fit(self, X):
504504
self.column_labels_ = self._project_and_cluster(X.T, best_ut.T,
505505
n_col_clusters)
506506

507-
self.rows_ = np.vstack(self.row_labels_ == label
508-
for label in range(n_row_clusters)
509-
for _ in range(n_col_clusters))
510-
self.columns_ = np.vstack(self.column_labels_ == label
511-
for _ in range(n_row_clusters)
512-
for label in range(n_col_clusters))
507+
self.rows_ = np.vstack([self.row_labels_ == label
508+
for label in range(n_row_clusters)
509+
for _ in range(n_col_clusters)])
510+
self.columns_ = np.vstack([self.column_labels_ == label
511+
for _ in range(n_row_clusters)
512+
for label in range(n_col_clusters)])
513513

514514
def _fit_best_piecewise(self, vectors, n_best, n_clusters):
515515
"""Find the ``n_best`` vectors that are best approximated by piecewise

0 commit comments

Comments
 (0)
0