sklearn.base.BiclusterMixin

class sklearn.base.BiclusterMixin

[源码]

Mixin类用于scikit-learn中的所有双向聚类

属性: 说明
biclusters_ 将行和列指示符组合在一起的方便方法

方法

方法 说明
get_indices(self, i) 第i个双向聚类的行和列索引
get_shape(self, i) 第i个双向聚类的形状
get_submatrix(self, i, data) 返回与双向聚类i对应的子矩阵
__init__(self, /, *args, **kwargs)

初始化self。请参阅help(type(self))以获得准确的说明。

property biclusters_

将行和列指示符组合在一起的方便方法

返回 rows_ and columns_ 成员

get_indices(self, i)

[源码]

第i个双向聚类的行和列索引

只有当 rows_columns_ 属性存在时才有效。

参数 说明
i int
聚类的索引
返回值 说明
row_ind ndarray, dtype=np.intp
数据集中属于双向聚类的行的索引。
col_ind ndarray, dtype=np.intp
数据集中属于双向聚类的列的索引。
get_shape(self, i)

[源码]

第i个双向聚类的形状

参数 说明
i int
聚类的索引
返回值 说明
shape tuple (int, int)
双向聚类的行数和列数。
get_submatrix(self, i, data)

[源码]

返回与双向聚类i对应的子矩阵

参数 说明
i int
聚类的索引
data array-like
数据
返回值 说明
submatrix ndarray
与双向聚类i对应的子矩阵

:

用稀疏矩阵工作, 只有当 rows_columns_ 属性存在时才有效。