判别分析简介

判别分析就是依据训练样本建立判别函数,借助判别函数对给定的新样本数据做出类别归属的分类预测方法,是机器学习中的分类预测方法。
同样,我们会通过判别函数对给定的一组新样本做出分类归属的决策。
因此,将分类归属结果以可视化形式进行展示就显得特别有意义,很重要哇。

Matplotlib编程实现

import matplotlib.pyplot as plt
import numpy as npfig, ax = plt.subplots()num = 50sample = 10*np.random.rand(num, 2)
var1 = sample[:, 0]
var2 = sample[:, 1]td = 12df = 2*var1+var2cates11 = np.ma.masked_where(df >= td, var1)
cates12 = np.ma.masked_where(df >= td, var2)cates21 = np.ma.masked_where(df <= td, var1)
cates22 = np.ma.masked_where(df <= td, var2)ax.scatter(var1, var2, s=cates11*50, marker="s", c=cates11)
ax.scatter(var1, var2, s=cates21*50, marker="o", c=cates21)ax.plot(var1, -2*var1+12, lw=1, color="r", alpha=0.65)ax.axis([-1, 11, -1, 11])plt.show()

成品图

【Python】Matplotlib绘制机器学习中的判别分析示意图相关推荐

  1. python matplotlib绘制gif动图以及保存

    python matplotlib绘制gif动图以及保存 标签: python matplotlib 谨以此文纪念我两天来的悲剧 昨天我用lstm拟合sin曲线,看到别人画的做的动图很好看,并且还能保 ...

  2. Python matplotlib 绘制量场图

    复习回顾 matplotlib 是基于Python语言的开源项目,pyplot提供一系列绘制2D图形的方法.随着版本的迭代,matplotlib 模块也支持绘制3D图形mplot3d工具包,制作动态图 ...

  3. 不愧是摸鱼高手Python matplotlib 绘制频谱图都会,能怪老板不管

    复习回顾 matplotlib 是Python专门用来绘制渲染的模块,其底层主要分为脚本层.美工层和后端.脚本层为我们提供常见图形绘制如折线.柱状.直方.饼图.以往文章 这么详细的Python mat ...

  4. 超详细的Python matplotlib 绘制动态图

    复习回顾 在matplotlib模块中我们前面学习绘制如折线.柱状.散点.直方图等静态图形.我们都知道在matplotlib模块主要有三层脚本层为用户提供快捷的绘制图形方法,美工层接收到脚本层的命令后 ...

  5. Python matplotlib 绘制散点图 还不收藏起来

    复习回顾 我们在往前几期中对matplotlib模块学习,对常用的反映数据变化的折线图,对比数据类型差异的柱状图和反应数据频率分布情况的直方图. 往前内容快速查看 超详细的Python matplot ...

  6. Python matplotlib 绘制等高线图

    前言 我们在往期对matplotlib.pyplot()方法学习,到现在我们已经会绘制折线图.柱状图.散点等常规的图表啦(往期的内容如下,大家可以方便查看往期内容) python入门到进阶,爬虫数据分 ...

  7. 这么详细的Python matplotlib 绘制图形 还不赶紧收藏

    前言 我们前面对matplotlib模块底层结构学习,对其pyplot类(脚本层)类提供的绘制折线图.柱状图.饼图.直方图等统计图表的相关方法,列举往期文章如下. 超详细的Python matplot ...

  8. 超详细的Python matplotlib 绘制柱状图

    复习回顾 Python 为数据展示提供了大量优秀的功能包,其中 matplotlib 模块可以方便绘制制作折线图.柱状图.散点图等高质量的数据包. 关于 matplotlib 模块,我们前期已经对ma ...

  9. Python matplotlib绘制雷达图

    Python matplotlib绘制雷达图 本篇文章介绍使用matplotlib绘制雷达图. 雷达图也被称为网络图,蜘蛛图,星图,蜘蛛网图,是一个不规则的多边形.雷达图可以形象地展示相同事物的多维指 ...

最新文章

  1. 一文带你了解基于视觉的机器人抓取自学习(Robot Learning)
  2. Nat. Genet. | 基于CRISPRi技术检测增强子与启动子相互作用
  3. 80% 应聘者不知道的面试加分项
  4. mysql教程清华课后答案_mysql学习之路_sql
  5. ASP.NET 4.0 无法加载 System.ServiceModel.Activation.HttpModule
  6. 【maven】maven jar 包 冲突 的解决方式
  7. alwayson 增加节点_用于AlwaysON高可用性的域控制器和域客户端节点设置
  8. SysUtils.CompareStr、SysUtils.CompareText - 字符串比较
  9. 【小程序实战系列】电商平台源码及功能实现
  10. 计算机论文图表,论文图表字体字号-毕业论文格式中图表的要求规范?
  11. 人脸识别门禁系统需求分析文档
  12. Thingsboard 本地编译 com.google.protobuf:protoc:exe:osx-x86_64:3.11.4 无法下载
  13. STEAM 教育相关书籍
  14. bootmgr快速修复win7_「科普」UEFI+GPT、Legacy+MBR引导模式介绍 引导修复
  15. python包发布到Pypi官网
  16. C++程序正向编译逆向反编译(一)
  17. 在这个云时代,如何选择性价比更高的云服务器
  18. 陶瓷气体放电管(GDT)优缺点及应用领域
  19. ubuntu安装opencv_contrib扩展库,附踩坑+测试
  20. js判断微信客户端运行载体

热门文章

  1. Part5 数据的共享与保护 5.4类的友元5.5共享数据的保护
  2. 【FFMPEG】【ARM-Linux开发】 ffmpeg 静态库使用,undefined reference错误
  3. JAVA Web学习篇--Servlet
  4. 多个域名要选择合适的SSL证书
  5. 使用Kylin导入JDBC数据源遇到的问题
  6. 计算机基础职教云答案,计算机基础课程答案
  7. java 释放数组_java集合ArrayList中clear方法内存释放分析
  8. 安卓开发 登录用户信息缓存_在Linux上使用finger命令查询登录用户信息
  9. applicationproperties不是小叶子_为何“砂糖桔”是带着叶子出售?原来其中有着“猫腻”,涨知识了...
  10. python中字典的value可以为任意对象_Python学习之字典的删改查操作