人工智能_机器学习087_DBSCAN聚类案例_聚类数据创建---人工智能工作笔记0127

人工智能_机器学习087_DBSCAN聚类案例_聚类数据创建---人工智能工作笔记0127_第1张图片

之前我们把DBSCAN的原理以及参数都理解了,现在我们看如何使用

首先我们导包

import numpy as np 导入数学计算包

import matplotlib.pyplot as plt 导入画图包

from sklearn.cluster import KMeans,DBSCAN 导入算法

from sklearn import datasets 导入数据集包

X,y = datasets.make_circles(n_samples = 1000,noise=0.05,factor = 0.5) 

可以看到 参数noise是噪声点,占比,然后n_samples=1000,我们让它生成1000个噪声点, 然后factor是内圈和外圈的占比

plt.scatter(X[:,0],X[:,1],c=y) 从X中获取第第一列做为x轴,获取第二列做为y轴,三行,颜色,就是y的值,y是0,1 也就是y有两种颜色对吧

人工智能_机器学习087_DBSCAN聚类案例_聚类数据创建---人工智能工作笔记0127_第2张图片

X,y = datasets.make_circles(n_samples = 1000,noise=0.05,factor = 0.5) 

plt.figure(figsize=(5,5)) 设置一下画布的宽度高度

plt.scatter(X[:,0],X[:,1],c=y)

然后再去看看

你可能感兴趣的:(聚类支持向量机&爬虫,人工智能,机器学习,聚类,聚类数据生成)