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],)
每个列的集群成员资格指标。

另见

make_biclusters

参考

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.

sklearn.datasets.make_checkerboard使用示例