sklearn.datasets.make_circles?
sklearn.datasets.make_circles(n_samples=100, *, shuffle=True, noise=None, random_state=None, factor=0.8)
在2d中制作一個包含較小圓圈的大圓圈。
一個簡單的玩具數據集,用于可視化聚類和分類算法。
在用戶指南中閱讀更多內容。
參數 | 說明 |
---|---|
n_samples | int or two-element tuple, optional (default=100) 如果為int,則為生成的總點數。 對于奇數,內圓比外圓多一個點。如果是兩個元素的元組,則是在外圓和內圓中的點數。 |
shuffle | bool, optional (default=True) 是否打亂數據順序。 |
noise | double or None (default=None) 加到數據中的高斯噪聲的標準偏差。 |
random_state | int, RandomState instance, default=None 確定用于數據集改組和噪聲的隨機數生成。為多個函數調用傳遞可重復輸出的int值。請參閱詞匯表。 |
factor | 0 < double < 1 (default=.8) 內圓和外圓之間的比例因子。 |
返回值 | 說明 |
---|---|
X | array of shape [n_samples, 2] 生成的樣本。 |
y | array of shape [n_samples] 每個樣本的類成員的整數標簽(0或1)。 |