make_checkerboard
- sklearn.datasets.make_checkerboard(shape, n_clusters, *, noise=0.0, minval=10, maxval=100, shuffle=True, random_state=None)[source]
-
Генерация массива с блочной структурой шахматной доски для бикластеризации.
Подробнее см. в Руководстве пользователя.
- Параметры:
-
- shapeкортеж формы (n_rows, n_cols)
-
Форма результата.
- n_clustersint или массив-подобный объект или формы (n_row_clusters, n_column_clusters)
-
Количество кластеров строк и столбцов.
- noisefloat, по умолчанию=0.0
-
Стандартное отклонение гауссова шума.
- minvalfloat, по умолчанию=10
-
Минимальное значение бикластера.
- maxvalfloat, по умолчанию=100
-
Максимальное значение бикластера.
- shufflebool, по умолчанию=True
-
Перемешать образцы.
- random_stateint, экземпляр RandomState или None, по умолчанию=None
-
Определяет генерацию случайных чисел для создания набора данных. Передайте целое число для воспроизводимого результата при многократном вызове функции. См. Глоссарий.
- Возвращает:
-
-
Xndarray формы
shape -
Сгенерированный массив.
- rowsndarray формы (n_clusters, X.shape[0])
-
Индикаторы принадлежности к кластеру каждой строки.
- colsndarray формы (n_clusters, X.shape[1])
-
Индикаторы принадлежности к кластеру каждого столбца.
-
Xndarray формы
См. также
make_biclusters-
Генерация массива с постоянной блочно-диагональной структурой для бикластеризации.
Ссылки
[1]Kluger, Y., Basri, R., Chang, J. T., & Gerstein, M. (2003). Спектральная бикластеризация данных микрочипов: совместная кластеризация генов и условий. Genome research, 13(4), 703-716.
Примеры
>>> from sklearn.datasets import make_checkerboard >>> data, rows, columns = make_checkerboard(shape=(300, 300), n_clusters=10, ... random_state=42) >>> data.shape (300, 300) >>> rows.shape (100, 300) >>> columns.shape (100, 300) >>> print(rows[0][:5], columns[0][:5]) [False False False True False] [False False False False False]
Примеры галереи
© 2007–2025 The scikit-learn developers
Licensed under the 3-clause BSD License.
https://scikit-learn.org/1.6/modules/generated/sklearn.datasets.make_checkerboard.html