我写这个程序来绘制SVM和NB在不同的数据集上的学习曲线,这是绘制所传递数据集的学习曲线的函数:import numpy as np

import matplotlib.pyplot as plt

from sklearn import cross_validation

from sklearn.naive_bayes import GaussianNB

from sklearn.svm import SVC

from sklearn.datasets import load_digits

from sklearn.datasets import fetch_mldata

from sklearn.learning_curve import learning_curve

def plot_learning_curve(plotter, X, y, ylim=None, cv=None,

n_jobs=1, train_sizes=np.linspace(.1, 1.0, 5)):

if ylim is not None:

plt.ylim(*ylim)

estimator1 = GaussianNB()

estimator2 = SVC(kernel='linear')

train_sizes1, train_scores1, test_scores1 = learning_curve(

estimator1, X, y, cv=cv, n_jobs=n_jobs, train_sizes=train_sizes)

train_sizes2, train_scores2, test_scores2 = learning_curve(

estimator2, X, y, cv=cv, n_jobs=n_jobs, train_sizes=train_sizes)

test_scores_mean1 = np.mean(test_scores1, axis=1)

test_scores_mean2 = np.mean(test_scores2, axis=1)

plotter.plot(train_sizes2, test_scores_mean2, 'x-', color="b", label="linear SVM")

plotter.plot(train_sizes1, test_scores_mean1, 'x-', color="r",

label="NB")

plt.legend(loc="best")

return plotter

这是对两个不同数据集的函数调用:

^{pr2}$

绘图功能工作得很好,问题是程序在同一个程序中绘制了两个调用的图形图像。现在我想在几个数据集上运行它,它应该在同一个窗口中显示一组图像,每次函数迭代一个。在

我真的不明白subplot或add_subplot是如何工作的,所以如果有人能帮助我,我将非常感激。在

python画学习曲线_Python在同一个figu上用scikitlearn绘制几个学习曲线相关推荐

  1. 怎样用python画雪花_python使用turtle库与random库绘制雪花

    本文实例为大家分享了python绘制雪花的具体代码,供大家参考,具体内容如下 代码非常容易理解,画着玩玩还是可以的.直接上代码 # -*- coding: utf-8 -*- "" ...

  2. python画离散点_python画散点图

    Python发射导弹的正确方式 今天Toby教你如何用python的basemap包绘制轰炸东京的地图. 在数据可视化过程中,我们常常需要将数据根据其采集的地理位置在地图上显示出来.比如说我们会想要在 ...

  3. python画树干_python教你画一棵树

    最近不少读者对 python 的 turtle 库比较感兴趣, 用python画一朵玫瑰给你 ,之前也写了一篇文章讲过如何画一朵玫瑰花.今天在知乎上找了一个用 turtle 画树的 python 程序 ...

  4. python 画虚线_Python数据可视化 - matplotlib

    数字可视化是将数据用统计图表方式呈现. python的作图库有两种,matplotlib 和 seaborn,本文主要介绍Matplotlib. Matplotlib 是一个 Python 的 2D绘 ...

  5. python画四边形_Python之OpenGL笔记(12):画纹理四边形

    一.目的 1.画一个四边形并加载纹理. 二.程序运行结果 三.纹理 纹理是一个2D图片(甚至也有1D和3D的纹理),它可以用来添加物体的细节. 为了能够把纹理映射(Map)到四边形上,我们需要指定四边 ...

  6. python画蝴蝶_python画蝴蝶曲线图的实例

    蝴蝶曲线是由Temple H·Fay发现的可用极坐标函数表示的蝴蝶曲线. 由于此曲线优美, 因此就想把它作为博客favicon.ico,这里我使用pytho matplotlib.pyplot包来绘制 ...

  7. python 画蝴蝶_python画蝴蝶曲线图的实例

    蝴蝶曲线是由Temple H·Fay发现的可用极坐标函数表示的蝴蝶曲线. 由于此曲线优美, 因此就想把它作为博客favicon.ico,这里我使用pytho matplotlib.pyplot包来绘制 ...

  8. python画圣诞树_python画圣诞树

    使用python画一棵圣诞树 height = 5stars = 1for i in range(height): print((' ' * (height - i)) + ('*' * stars) ...

  9. python 画三角函数_Python计算三角函数之asin()方法的使用

    asin()方法返回x的反正弦,以弧度表示. 语法 以下是asin()方法语法: asin(x) 注意:此函数是无法直接访问的,所以我们需要导入math模块,然后需要用math的静态对象来调用这个函数 ...

最新文章

  1. java面试题28 牛客 下面有关java classloader说法错误的是?
  2. c语言变量强制转换,C语言——“=”中的强制类型转换
  3. 语言专项精讲课程 赵海英_最全汇总:沪江日语课程体系指南
  4. linux domino启动和停止命令,在unix平台中通过脚本来启动和停止domino和domino控制器所用的参数_lotus notes...
  5. Apache HTTP服务器 2.0版本文档
  6. 解决Surface Pro外接移动硬盘经常睡眠的问题
  7. python读音有道-python爬虫之有道在线翻译
  8. 南航的计算机专业好考吗,南航计算机拟录取名单公布,各个专业都有倒数第一逆袭成功...
  9. WPF中使用Aforge控件
  10. 尔雅 科学通史(吴国盛) 个人笔记及课后习题 2018 第七章 实验传统的兴起
  11. UIView和CALayer是啥关系
  12. 从软件工程师到IT猎头续:告诉你如何写简历
  13. node.js 组件_使用Node.js和TransloadIt构建用户头像组件
  14. 【深度干货】数据中心机柜综合布线
  15. ssh连接服务器FTP传不了文件,ssh连接服务器FTP传不了文件
  16. 腾讯小小警告Groupon:中国地盘听我的
  17. sql月度分组_SQL语句按年 月 日 季度分组
  18. 马科维茨投资组合理论(均方模型)学习笔记——基于Matlab(四)
  19. 提取灵格斯里ld2格式词典的内容
  20. 负载均衡(LB)简略介绍

热门文章

  1. MediaPlayer基础
  2. 用html代码制作一个表情图片,canvas绘制一个常用的emoji表情
  3. Android Studio 安装与配置
  4. 嵌入式Linux引导过程之1.4——Xloader的ddr_init
  5. iphone比android好在,比Android手机强在哪里?iPhone 6遇挑战
  6. rabbitMQ-server控制台安装报错启动失败,黑窗口一闪即过Applying plugin configuration to rabbit .. failed.
  7. vue :to设置路由导航的用法
  8. 揭示win32 api拦截细节
  9. 如何写朋克摇滚原创歌曲
  10. 国外LEAD赚钱深入讲解