sklearn.datasets.make_checkerboard¶
sklearn.datasets.make_checkerboard(shape, n_clusters, *, noise=0.0, minval=10, maxval=100, shuffle=True, random_state=None)
生成一个具有棋盘格结构的数组,以进行双聚类。
在用户指南中阅读更多内容。
参数 | 说明 |
---|---|
shape | iterable (n_rows, n_cols) 结果的形状。 |
n_clusters | integer or iterable (n_row_clusters, n_column_clusters) 行和列簇的数量。 |
noise | float, optional (default=0.0) 高斯噪声的标准偏差。 |
minval | int, optional (default=10) bicluster的最小值。 |
maxval | int, optional (default=100) bicluster的最大值。 |
shuffle | boolean, optional (default=True) shuffle样本 |
random_state | int, RandomState instance, default=None 确定用于生成数据集的随机数生成。为多个函数调用传递可重复输出的int值。请参阅词汇表。 |
返回值 | 说明 |
---|---|
X | array of shape shape 生成的数组。 |
rows | array of shape (n_clusters, X.shape[0],) 每行集群成员的指标。 |
cols | array of shape (n_clusters, X.shape[1],) 每个列的集群成员资格指标。 |
另见
参考
Kluger, Y., Basri, R., Chang, J. T., & Gerstein, M. (2003). Spectral biclustering of microarray data: coclustering genes and conditions. Genome research, 13(4), 703-716.