wave数据集的回归曲线
wave数据集的回归曲线
import matplotlib.pyplot as plt
import mglearn
from scipy import sparse
import numpy as np
import matplotlib as mt
import pandas as pd
from IPython.display import display
from sklearn.datasets import load_iris
import sklearn as sk
from sklearn.model_selection import train_test_split
from sklearn.neighbors import KNeighborsClassifier X,y = mglearn.datasets.make_forge()
print(X)
print(y)
mglearn.discrete_scatter(X[:,0],X[:,1],y)
plt.legend("c1 0","c2 1",loc=4)
plt.xlabel("first feature")
plt.ylabel("second feature")
plt.show() X,y = mglearn.datasets.make_wave(n_samples=40)
print(X)
print(y)
plt.plot(X,y,'o')
plt.show()

输出:
[[ 9.96346605 4.59676542]
[11.0329545 -0.16816717]
[11.54155807 5.21116083]
[ 8.69289001 1.54322016]
[ 8.1062269 4.28695977]
[ 8.30988863 4.80623966]
[11.93027136 4.64866327]
[ 9.67284681 -0.20283165]
[ 8.34810316 5.13415623]
[ 8.67494727 4.47573059]
[ 9.17748385 5.09283177]
[10.24028948 2.45544401]
[ 8.68937095 1.48709629]
[ 8.92229526 -0.63993225]
[ 9.49123469 4.33224792]
[ 9.25694192 5.13284858]
[ 7.99815287 4.8525051 ]
[ 8.18378052 1.29564214]
[ 8.7337095 2.49162431]
[ 9.32298256 5.09840649]
[10.06393839 0.99078055]
[ 9.50048972 -0.26430318]
[ 8.34468785 1.63824349]
[ 9.50169345 1.93824624]
[ 9.15072323 5.49832246]
[11.563957 1.3389402 ]]
[1 0 1 0 0 1 1 0 1 1 1 1 0 0 1 1 1 0 0 1 0 0 0 0 1 0] [[-0.75275929]
[ 2.70428584]
[ 1.39196365]
[ 0.59195091]
[-2.06388816]
[-2.06403288]
[-2.65149833]
[ 2.19705687]
[ 0.60669007]
[ 1.24843547]
[-2.87649303]
[ 2.81945911]
[ 1.99465584]
[-1.72596534]
[-1.9090502 ]
[-1.89957294]
[-1.17454654]
[ 0.14853859]
[-0.40832989]
[-1.25262516]
[ 0.67111737]
[-2.16303684]
[-1.24713211]
[-0.80182894]
[-0.26358009]
[ 1.71105577]
[-1.80195731]
[ 0.08540663]
[ 0.55448741]
[-2.72129752]
[ 0.64526911]
[-1.97685526]
[-2.60969044]
[ 2.69331322]
[ 2.7937922 ]
[ 1.85038409]
[-1.17231738]
[-2.41396732]
[ 1.10539816]
[-0.35908504]]
[-0.44822073 0.33122576 0.77932073 0.03497884 -1.38773632 -2.47196233
-1.52730805 1.49417157 1.00032374 0.22956153 -1.05979555 0.7789638
0.75418806 -1.51369739 -1.67303415 -0.90496988 0.08448544 -0.52734666
-0.54114599 -0.3409073 0.21778193 -1.12469096 0.37299129 0.09756349
-0.98618122 0.96695428 -1.13455014 0.69798591 0.43655826 -0.95652133
0.03527881 -2.08581717 -0.47411033 1.53708251 0.86893293 1.87664889
0.0945257 -1.41502356 0.25438895 0.09398858]
matplotlib.pyplot.plot()参数详解:
绘制线条或标记的轴。参数是一个可变长度参数,允许多个X、Y对可选的格式字符串。
例如,下面的每一个都是合法的:
plot(x, y) #plot x, y使用默认的线条样式和颜色
plot(x, y, 'bo') #plot x,y用蓝色圆圈标记
plot(y) #plot y用x作为自变量
plot(y, 'r+') #同上,但是是用红色作为标记
如果x或y是2维的,那么相应的列将被绘制。
x、y的任意数,格式可以如下:
a.plot(x1, y1, 'g^', x2, y2, 'g-')
默认情况下,每个行被指定一个由“颜色周期”指定的不同颜色。要改变这种行为,可以编辑axes.color_cycle中的rcparam。
下面的字符用来描述绘制的图形:
| 
 字符  | 
 描述  | 
| 
 '-'  | 
 实线  | 
| 
 '--'  | 
 虚线  | 
| 
 '-.'  | 
 点线  | 
| 
 ':'  | 
 点虚线  | 
| 
 '.'  | 
 点  | 
| 
 ','  | 
 像素  | 
| 
 'o'  | 
 圆形  | 
| 
 'v'  | 
 朝下的三角形  | 
| 
 '^'  | 
 朝上的三角形  | 
| 
 '<'  | 
 朝左的三角形  | 
| 
 '>'  | 
 朝右的三角形  | 
| 
 '1'  | 
 tri_down marker  | 
| 
 '2'  | 
 tri_up marker  | 
| 
 '3'  | 
 tri_left marker  | 
| 
 '4'  | 
 tri_right marker  | 
| 
 's'  | 
 正方形  | 
| 
 'p'  | 
 五角形  | 
| 
 '*'  | 
 星型  | 
| 
 'h'  | 
 1号六角形  | 
| 
 'H'  | 
 2号六角形  | 
| 
 '+'  | 
 +号标记  | 
| 
 'x'  | 
 x号标记  | 
| 
 'D'  | 
 钻石形  | 
| 
 'd'  | 
 小版钻石形  | 
| 
 '|'  | 
 垂直线形  | 
| 
 '_'  | 
 水平线行  | 
颜色用以下字符表示:
| 
 字符  | 
 颜色  | 
| 
 ‘b’  | 
 蓝色  | 
| 
 ‘g’  | 
 绿色  | 
| 
 ‘r’  | 
 红色  | 
| 
 ‘c’  | 
 青色  | 
| 
 ‘m’  | 
 品红  | 
| 
 ‘y’  | 
 黄色  | 
| 
 ‘k’  | 
 黑色  | 
| 
 ‘w’  | 
 白色  | 
此外,你可以在很多古怪的方式和精彩的指定颜色,包括完整的名称(绿色的),十六进制字符串(“# 008000”)、RGB、RGBA元组((0,1,0,1))或灰度强度作为一个字符串(‘0.8’)。这些字符串的规格可用于格式化,但以元组的形式只能用作**kwargs。
线条样式和颜色组合在一个单一的格式字符串中,如在’bo’为蓝色圆圈。
wave数据集的回归曲线的更多相关文章
- K邻近回归算法
		
代码: # -*- coding: utf-8 -*- """ Created on Fri Jul 13 10:40:22 2018 @author: zhen &qu ...
 - Python机器学习基础教程-第2章-监督学习之线性模型
		
前言 本系列教程基本就是摘抄<Python机器学习基础教程>中的例子内容. 为了便于跟踪和学习,本系列教程在Github上提供了jupyter notebook 版本: Github仓库: ...
 - Python机器学习基础教程-第2章-监督学习之K近邻
		
前言 本系列教程基本就是摘抄<Python机器学习基础教程>中的例子内容. 为了便于跟踪和学习,本系列教程在Github上提供了jupyter notebook 版本: Github仓库: ...
 - 二、【Python】机器学习-监督学习
		
关键词 分类(Classification) 回归(Regression) 泛化(Generalize) 过拟合(Overfitting) 欠拟合(Underfitting) 2.1 分类与回归 监督 ...
 - zhuan 常用图像数据集:标注、检索
		
目录(?)[+] 1.搜狗实验室数据集: http://www.sogou.com/labs/dl/p.html 互联网图片库来自sogou图片搜索所索引的部分数据.其中收集了包括人物.动物. ...
 - 【机器学习】【计算机视觉】非常全面的图像数据集《Actions》
		
目录(?)[+] 1.搜狗实验室数据集: http://www.sogou.com/labs/dl/p.html 互联网图片库来自sogou图片搜索所索引的部分数据.其中收集了包括人物.动物.建筑 ...
 - RIFF和WAVE音频文件格式
		
RIFF file format RIFF全称为资源互换文件格式(Resources Interchange File Format),是Windows下大部分多媒体文件遵循的一种文件结构.RIFF文 ...
 - SSD框架训练自己的数据集
		
SSD demo中详细介绍了如何在VOC数据集上使用SSD进行物体检测的训练和验证.本文介绍如何使用SSD实现对自己数据集的训练和验证过程,内容包括: 1 数据集的标注2 数据集的转换3 使用SSD如 ...
 - HTML5 数据集属性dataset
		
有时候在HTML元素上绑定一些额外信息,特别是JS选取操作这些元素时特别有帮助.通常我们会使用getAttribute()和setAttribute()来读和写非标题属性的值.但为此付出的代价是文档将 ...
 
随机推荐
- 使用LoadRunner脚本并发下载文件,出现19890错误
			
需求:10个客户并发下载同一份zip文件.执行的时候,8个Fail了,只下载了两份zip,且无论执行多少遍,都是这样. 错误信息如下:message code:-19890C interpreter ...
 - CQOI2016 不同的最小割  (最小割树模板)(等价流树的Gusfield构造算法)
			
题目 最小割树模板 算法详解及证明见: 2016年国家队候选队员论文 <浅谈无向图最小割问题的一些算法及应用--绍兴一中 王文涛> 3.2节 CODE #include <bits/ ...
 - 用jquery快速解决IE输入框不能输入的问题_jquery
			
代码如下: 在IE10以上版本,微软为了提高IE输入框的便利性,增加了文本内容全部删除和密码眼睛功能,但是有些时候打开新的页面里,输入框却被锁定无法编辑,需要刷新一下页面,或者如果输入框有内容需要点击 ...
 - go同步互斥锁
			
import "sync" var ( myMap = make(map[int]int, 10) lock sync.Mutex //声明一个全局的互斥锁 //sync 包 同步 ...
 - AQS面试题
			
问:什么是AQS? 答:AQS的全称为(AbstractQueuedSynchronizer),这个类在java.util.concurrent.locks包下面.AQS是一个用来构建锁和同步器的框架 ...
 - datagrid其中某列需要动态隐藏或显示的mvvm绑定方式,也可以用在其他表格类型控件上
			
版权归原作者所有. 引用地址 [WPF] HOW TO BIND TO DATA WHEN THE DATACONTEXT IS NOT INHERITED MARCH 21, 2011 THOMAS ...
 - CF1163F Indecisive Taxi Fee(线段树+图论)
			
做法 这里的修改是暂时的 找到一条最短路径\(E\),需要考虑的是将最短路径上的边增大 每个点考虑与\(1/n\)的最短路径在E上前缀/后缀的位置,设\(L_i,R_i\) 考虑每条边\((u,v)\ ...
 - svn乌龟怎么用
			
0601 首先右键SVN-checkout 0602 其他地方可以不用修改,Version处可以修改,表示从指定版本号开始,点击OK. 0603 就会直接下载,如果改变的话,就会由绿色变成红色. 06 ...
 - kubernetes入门学习系列
			
一.kubernetes基础概念 初识kubernetes kubernetes相关概念 二.kubernets架构和组件 kubernetes架构 kubernetes单Master架构 kuber ...
 - win10 eclipse连接虚拟机ubuntu中的hdfs
			
1.eclipse安装连接hadoop的插件hadoop-eclipse-plugin-2.6.0(注意自己hadoop的版本) 将该插件放在eclipse安装路径的plugins文件夹中. ps:我 ...