make_circles#
- sklearn.datasets.make_circles(n_samples=100, *, перемешивание=True, шум=None, random_state=None, фактор=0.8)[источник]#
Создать большой круг, содержащий меньший круг в 2D.
Простой игрушечный набор данных для визуализации алгоритмов кластеризации и классификации.
Подробнее в Руководство пользователя.
- Параметры:
- n_samplesцелое число или кортеж формы (2,), тип данных=int, по умолчанию=100
Если int, это общее количество сгенерированных точек. Для нечетных чисел внутренний круг будет иметь на одну точку больше, чем внешний круг. Если кортеж из двух элементов, количество точек во внешнем и внутреннем кругах.
Изменено в версии 0.23: Добавлен кортеж из двух элементов.
- перемешиваниеbool, по умолчанию=True
Перемешивать ли образцы.
- шумfloat, по умолчанию=None
Стандартное отклонение гауссовского шума, добавленного к данным.
- random_stateint, экземпляр RandomState или None, по умолчанию=None
Определяет генерацию случайных чисел для перемешивания набора данных и шума. Передайте int для воспроизводимого вывода при множественных вызовах функции. См. Глоссарий.
- факторfloat, по умолчанию=.8
Коэффициент масштабирования между внутренней и внешней окружностью в диапазоне
[0, 1).
- Возвращает:
- Xndarray формы (n_samples, 2)
Сгенерированные образцы.
- yndarray формы (n_samples,)
Целочисленные метки (0 или 1) для принадлежности каждого образца к классу.
Примеры
>>> from sklearn.datasets import make_circles >>> X, y = make_circles(random_state=42) >>> X.shape (100, 2) >>> y.shape (100,) >>> list(y[:5]) [np.int64(1), np.int64(1), np.int64(1), np.int64(0), np.int64(0)]
Примеры галереи#
Сравнение различных алгоритмов кластеризации на игрушечных наборах данных
Сравнение различных методов иерархической связи на игрушечных наборах данных
Преобразование признаков с хешированием с использованием полностью случайных деревьев
t-SNE: Влияние различных значений perplexity на форму
Изменение регуляризации в многослойном перцептроне
Сравнение стохастических стратегий обучения для MLPClassifier
Распространение меток по кругам: Обучение сложной структуре