【Python】Matplotlib绘制机器学习中的判别分析示意图
判别分析简介
判别分析就是依据训练样本建立判别函数,借助判别函数对给定的新样本数据做出类别归属的分类预测方法,是机器学习中的分类预测方法。
同样,我们会通过判别函数对给定的一组新样本做出分类归属的决策。
因此,将分类归属结果以可视化形式进行展示就显得特别有意义,很重要哇。
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绘制机器学习中的判别分析示意图相关推荐
- python matplotlib绘制gif动图以及保存
python matplotlib绘制gif动图以及保存 标签: python matplotlib 谨以此文纪念我两天来的悲剧 昨天我用lstm拟合sin曲线,看到别人画的做的动图很好看,并且还能保 ...
- Python matplotlib 绘制量场图
复习回顾 matplotlib 是基于Python语言的开源项目,pyplot提供一系列绘制2D图形的方法.随着版本的迭代,matplotlib 模块也支持绘制3D图形mplot3d工具包,制作动态图 ...
- 不愧是摸鱼高手Python matplotlib 绘制频谱图都会,能怪老板不管
复习回顾 matplotlib 是Python专门用来绘制渲染的模块,其底层主要分为脚本层.美工层和后端.脚本层为我们提供常见图形绘制如折线.柱状.直方.饼图.以往文章 这么详细的Python mat ...
- 超详细的Python matplotlib 绘制动态图
复习回顾 在matplotlib模块中我们前面学习绘制如折线.柱状.散点.直方图等静态图形.我们都知道在matplotlib模块主要有三层脚本层为用户提供快捷的绘制图形方法,美工层接收到脚本层的命令后 ...
- Python matplotlib 绘制散点图 还不收藏起来
复习回顾 我们在往前几期中对matplotlib模块学习,对常用的反映数据变化的折线图,对比数据类型差异的柱状图和反应数据频率分布情况的直方图. 往前内容快速查看 超详细的Python matplot ...
- Python matplotlib 绘制等高线图
前言 我们在往期对matplotlib.pyplot()方法学习,到现在我们已经会绘制折线图.柱状图.散点等常规的图表啦(往期的内容如下,大家可以方便查看往期内容) python入门到进阶,爬虫数据分 ...
- 这么详细的Python matplotlib 绘制图形 还不赶紧收藏
前言 我们前面对matplotlib模块底层结构学习,对其pyplot类(脚本层)类提供的绘制折线图.柱状图.饼图.直方图等统计图表的相关方法,列举往期文章如下. 超详细的Python matplot ...
- 超详细的Python matplotlib 绘制柱状图
复习回顾 Python 为数据展示提供了大量优秀的功能包,其中 matplotlib 模块可以方便绘制制作折线图.柱状图.散点图等高质量的数据包. 关于 matplotlib 模块,我们前期已经对ma ...
- Python matplotlib绘制雷达图
Python matplotlib绘制雷达图 本篇文章介绍使用matplotlib绘制雷达图. 雷达图也被称为网络图,蜘蛛图,星图,蜘蛛网图,是一个不规则的多边形.雷达图可以形象地展示相同事物的多维指 ...
最新文章
- 一文带你了解基于视觉的机器人抓取自学习(Robot Learning)
- Nat. Genet. | 基于CRISPRi技术检测增强子与启动子相互作用
- 80% 应聘者不知道的面试加分项
- mysql教程清华课后答案_mysql学习之路_sql
- ASP.NET 4.0 无法加载 System.ServiceModel.Activation.HttpModule
- 【maven】maven jar 包 冲突 的解决方式
- alwayson 增加节点_用于AlwaysON高可用性的域控制器和域客户端节点设置
- SysUtils.CompareStr、SysUtils.CompareText - 字符串比较
- 【小程序实战系列】电商平台源码及功能实现
- 计算机论文图表,论文图表字体字号-毕业论文格式中图表的要求规范?
- 人脸识别门禁系统需求分析文档
- Thingsboard 本地编译 com.google.protobuf:protoc:exe:osx-x86_64:3.11.4 无法下载
- STEAM 教育相关书籍
- bootmgr快速修复win7_「科普」UEFI+GPT、Legacy+MBR引导模式介绍 引导修复
- python包发布到Pypi官网
- C++程序正向编译逆向反编译(一)
- 在这个云时代,如何选择性价比更高的云服务器
- 陶瓷气体放电管(GDT)优缺点及应用领域
- ubuntu安装opencv_contrib扩展库,附踩坑+测试
- js判断微信客户端运行载体
热门文章
- Part5 数据的共享与保护 5.4类的友元5.5共享数据的保护
- 【FFMPEG】【ARM-Linux开发】 ffmpeg 静态库使用,undefined reference错误
- JAVA Web学习篇--Servlet
- 多个域名要选择合适的SSL证书
- 使用Kylin导入JDBC数据源遇到的问题
- 计算机基础职教云答案,计算机基础课程答案
- java 释放数组_java集合ArrayList中clear方法内存释放分析
- 安卓开发 登录用户信息缓存_在Linux上使用finger命令查询登录用户信息
- applicationproperties不是小叶子_为何“砂糖桔”是带着叶子出售?原来其中有着“猫腻”,涨知识了...
- python中字典的value可以为任意对象_Python学习之字典的删改查操作