make_s_curve#

sklearn.datasets.make_s_curve(n_samples=100, *, шум=0.0, random_state=None)[источник]#

Сгенерировать набор данных S-кривой.

Подробнее в Руководство пользователя.

Параметры:
n_samplesint, по умолчанию=100

Количество точек выборки на S-кривой.

шумfloat, по умолчанию=0.0

Стандартное отклонение гауссовского шума.

random_stateint, экземпляр RandomState или None, по умолчанию=None

Определяет генерацию случайных чисел для создания набора данных. Передайте целое число для воспроизводимого результата при нескольких вызовах функции. См. Глоссарий.

Возвращает:
Xndarray формы (n_samples, 3)

Точки.

tndarray формы (n_samples,)

Одномерная позиция образца в соответствии с основным измерением точек в многообразии.

Примеры

>>> from sklearn.datasets import make_s_curve
>>> X, t = make_s_curve(noise=0.05, random_state=0)
>>> X.shape
(100, 3)
>>> t.shape
(100,)