当前位置: 首页 > news >正文

松山湖仿做网站快站app

松山湖仿做网站,快站app,龙岩网络公司,用kid做教育网站域名生成数据 使用make_blobs生成数据并使用matplotlib进行可视化 完整代码: from sklearn.datasets import make_blobs # KNN 分类器 from sklearn.neighbors import KNeighborsClassifier # 画图工具 import matplotlib.pyplot as plt # 数据集拆分工具 from sklea…

生成数据

使用make_blobs生成数据并使用matplotlib进行可视化

完整代码:

from sklearn.datasets import make_blobs
# KNN 分类器
from sklearn.neighbors import KNeighborsClassifier
# 画图工具
import matplotlib.pyplot as plt
# 数据集拆分工具
from sklearn.model_selection import train_test_split# 生成样本数为200,分类为2的数据集
data = make_blobs(n_samples=200, centers=2, random_state=8)
X, y = data# 将生成的数据集进行可视化
plt.scatter(X[:,0], X[:,1], c=y, cmap=plt.cm.spring, edgecolor='k')
plt.show()

效果展示:
在这里插入图片描述

使用KNN算法拟合数据

创建分类器:

# 创建knn分类器
clf = KNeighborsClassifier()
clf.fit(X, y)

预测和画图:

# 画图
x_min, x_max = X[:, 0].min() - 1, X[:, 0].max() + 1
y_min, y_max = X[:, 1].min() - 1, X[:, 1].max() + 1
xx, yy = np.meshgrid(np.arange(x_min, x_max, .02), np.arange(y_min, y_max, .02))
z = clf.predict(np.c_[xx.ravel(), yy.ravel()])
z = z.reshape(xx.shape)plt.pcolormesh(xx, yy, z, cmap=plt.cm.Pastel1)
plt.scatter(X[:, 0], X[:, 1], c=y, cmap=plt.cm.spring, edgecolor='k')
plt.xlim(xx.min(), xx.max())
plt.ylim(yy.min(), yy.max())
plt.title("Classifier: KNN")plt.show()

效果预览:
在这里插入图片描述

完整代码:

from sklearn.datasets import make_blobs
# KNN 分类器
from sklearn.neighbors import KNeighborsClassifier
# 画图工具
import matplotlib.pyplot as plt
# 数据集拆分工具
from sklearn.model_selection import train_test_split
# 数据分析
import numpy as np# 生成样本数为200,分类为2的数据集
data = make_blobs(n_samples=200, centers=2, random_state=8)
X, y = data# 创建knn分类器
clf = KNeighborsClassifier()
clf.fit(X, y)# 画图
x_min, x_max = X[:, 0].min() - 1, X[:, 0].max() + 1
y_min, y_max = X[:, 1].min() - 1, X[:, 1].max() + 1
xx, yy = np.meshgrid(np.arange(x_min, x_max, .02), np.arange(y_min, y_max, .02))
z = clf.predict(np.c_[xx.ravel(), yy.ravel()])
z = z.reshape(xx.shape)plt.pcolormesh(xx, yy, z, cmap=plt.cm.Pastel1)
plt.scatter(X[:, 0], X[:, 1], c=y, cmap=plt.cm.spring, edgecolor='k')
plt.xlim(xx.min(), xx.max())
plt.ylim(yy.min(), yy.max())
plt.title("Classifier: KNN")plt.show()
http://www.yayakq.cn/news/713768/

相关文章:

  • 苏州微网站制作武昌做网站的公司
  • 常州找工作哪个网站好网站正能量网站不用下载直接进入
  • 网站建设技术文档网上注册公司需要哪些材料和流程
  • 无锡网站建设方式礼品公司网站模板
  • 网站分析与优化网站建设需要用到的技术
  • 美容网站开发企业门户账号是什么
  • 营销型网站的目标微信辅助做单网站
  • 网站文章不显示网站前台登录模板
  • 驻马店网站建设天祥西安网站建设企业
  • 如何制作网站建设小程序模板制作软件
  • 做一个电子商务网站h5网站程序
  • 如果网站没有做icp备案会被处罚做影视网站违法不
  • 做网站和做小程序哪个好网软志成免费部队网站源码下载
  • wordpress主题站模板微网站开发用什么软件
  • 用虚拟主机做网站阿里云 wordpress搭建
  • 宁波网站搜索排名辽宁住房建设厅网站
  • 网站的描述虚拟主机推荐
  • 口碑好网站制作公司哪家好优酷网站模板下载
  • 桂阳 网站建设用ps做网站页面的大小
  • 天津网站开发建设网站认证要钱
  • 石家庄专门做网站佛山网络营销网站
  • wordpress网站好慢wordpress增加访问性能
  • 江西岳顶建设工程有限公司网站哈尔滨建站模板源码
  • 推广网站有哪些方式穆棱建设局网站
  • 软文素材重庆seo研究中心
  • 余姚 做网站建设网站公司专业
  • 黑色大气网站源码seo挖关键词
  • 淘客手机版网站怎么做怎么wordpress下载
  • 企业内部网站合肥企业网站建设工
  • 青岛网站建设机构海南app开发公司