sklearn.base.BiclusterMixin

class sklearn.base.BiclusterMixin [source]

Mixin class for all bicluster estimators in scikit-learn.

Attributes
biclusters_

Convenient way to get row and column indicators together.

Methods

get_indices(i)

Row and column indices of the i’th bicluster.

get_shape(i)

Shape of the i’th bicluster.

get_submatrix(i, data)

Return the submatrix corresponding to bicluster i.

property biclusters_

Convenient way to get row and column indicators together.

Returns the rows_ and columns_ members.

get_indices(i) [source]

Row and column indices of the i’th bicluster.

Only works if rows_ and columns_ attributes exist.

Parameters
iint

The index of the cluster.

Returns
row_indndarray, dtype=np.intp

Indices of rows in the dataset that belong to the bicluster.

col_indndarray, dtype=np.intp

Indices of columns in the dataset that belong to the bicluster.

get_shape(i) [source]

Shape of the i’th bicluster.

Parameters
iint

The index of the cluster.

Returns
n_rowsint

Number of rows in the bicluster.

n_colsint

Number of columns in the bicluster.

get_submatrix(i, data) [source]

Return the submatrix corresponding to bicluster i.

Parameters
iint

The index of the cluster.

dataarray-like of shape (n_samples, n_features)

The data.

Returns
submatrixndarray of shape (n_rows, n_cols)

The submatrix corresponding to bicluster i.

Notes

Works with sparse matrices. Only works if rows_ and columns_ attributes exist.

© 2007–2020 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/0.24/modules/generated/sklearn.base.BiclusterMixin.html