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_
属性存在时才有效。